公众号向Typecho发文章、闪念(说说)源码+教程
MR.李先森
撰写于 2024年 06月 27 日

简介

通过微信公众号直接向Typecho博客发送图文,即可在博客展现出来,鉴于这个功能相关的文章,之前都是参考了多个博主,并且主要应用于“handsome”主题,有很多地方,需要修改代码,又有很多无用的代码。经过我本人测试也遇到各种各样的问题,无奈....所以我把代码全部重写了直接按下面步骤即可,无需修改代码!目前不限主题。

如果有问题请在下方留言,看到第一时间回复!

微信图片_20240627093721.jpg

动画.gif

要求服务器环境

PHP >= 7.1
PHP cURL 扩展
PHP OpenSSL 扩展
PHP SimpleXML 扩展
PHP fileinfo 扩展
PHP PDO_MYSQL 扩展

公众号

没有公众号可以使用测试版,效果也是一样的: 微信公众测试号


1、独立域名

首先我们要下载wechat包,源码在下面,下载好后放在一个单独的域名(非博客)下。例:http:// XXX .pet111.cn(因为微信公众号不支持二级目录作为接口地址。)

解压后上传至服务器,执行 /install.php 进行安装。

数据库,直接填写你博客的数据库配置就行。或者单独建一个,不会覆盖或清空,仅仅增加了一个cross表。如果还是怕出现问题,务必提前做好备份工作

token可以写: spDJ7DdtqJ1nnUdLnfCx

公众号aes_key: 测试号随意写

高德地图aes_key: 随意写

要填写公众号相关信息/高德Key去官网申请(可以发送地图位置)此项不能空。

返回到公众号后台,接口URL就填写http(s):// 你非博客的域名地址 /server.php。


2、下载 times包

接下来下载 times包压缩包后,放在你的主题目录下。并在 functions.php 中最上方,引入 require_once 'times/Ajax.php';


3、绑定公众号

关注你的公众号,发送文字 绑定 ,填写相关信息。

时光机编码怎么填?在你的时光机(说说、碎语、日记)页面,新增字段 time_code ,值任意。

公众号处也填相同的值。cid就是单页面ID,mid就是分类ID。


4、使用说明

1.发送 绑定 进行绑定或修改绑定信息

2.直接向时光机发送消息

支持文字、图片、地理位置、链接四种消息类型。

其他消息类型等后续开发,暂不支持(如果发送了,会提示不支持该类型的,如语音消息)。

如果发送的是图片会自动将图片存放到typecho 的 usr/uploads/time 目录下。

支持发送私密说说。只需要在发送内容前加入#即可。 举例发送: #这是私密的说说 ,仅发送者可见。

连续发送多条信息

发送【 开始 】,开始一轮连续发送

发送【 结束 】,结束当前轮的发送

3.发送文章

输入【 发文章 】,开始文章发送,支持多条消息,支持多条消息图文混合

输入【 结束 】,结束文章发送

4.其他操作

发送 博客 收到你的博客地址的链接

发送 发博客 收到发博文的字的链接

发送 解除绑定 或 解绑 可删除掉你的绑定信息

发送 帮助 查看帮助信息


源码

{hide}
{cloud title="times+wechat.zip" type="lz" url="https://www.ilanzou.com/s/46mfhSe" password=""/}
{/hide}

公众号向Typecho发文章、闪念(说说)源码+教程

简介

通过微信公众号直接向Typecho博客发送图文,即可在博客展现出来,鉴于这个功能相关的文章,之前都是参考了多个博主,并且主要应用于“handsome”主题,有很多地方,需要修改代码,又有很多无用的代码。经过我本人测试也遇到各种各样的问题,无奈....所以我把代码全部重写了直接按下面步骤即可,无需修改代码!目前不限主题。

如果有问题请在下方留言,看到第一时间回复!

微信图片_20240627093721.jpg

动画.gif

要求服务器环境

PHP >= 7.1
PHP cURL 扩展
PHP OpenSSL 扩展
PHP SimpleXML 扩展
PHP fileinfo 扩展
PHP PDO_MYSQL 扩展

公众号

没有公众号可以使用测试版,效果也是一样的: 微信公众测试号


1、独立域名

首先我们要下载wechat包,源码在下面,下载好后放在一个单独的域名(非博客)下。例:http:// XXX .pet111.cn(因为微信公众号不支持二级目录作为接口地址。)

解压后上传至服务器,执行 /install.php 进行安装。

数据库,直接填写你博客的数据库配置就行。或者单独建一个,不会覆盖或清空,仅仅增加了一个cross表。如果还是怕出现问题,务必提前做好备份工作

token可以写: spDJ7DdtqJ1nnUdLnfCx

公众号aes_key: 测试号随意写

高德地图aes_key: 随意写

要填写公众号相关信息/高德Key去官网申请(可以发送地图位置)此项不能空。

返回到公众号后台,接口URL就填写http(s):// 你非博客的域名地址 /server.php。


2、下载 times包

接下来下载 times包压缩包后,放在你的主题目录下。并在 functions.php 中最上方,引入 require_once 'times/Ajax.php';


3、绑定公众号

关注你的公众号,发送文字 绑定 ,填写相关信息。

时光机编码怎么填?在你的时光机(说说、碎语、日记)页面,新增字段 time_code ,值任意。

公众号处也填相同的值。cid就是单页面ID,mid就是分类ID。


4、使用说明

1.发送 绑定 进行绑定或修改绑定信息

2.直接向时光机发送消息

支持文字、图片、地理位置、链接四种消息类型。

其他消息类型等后续开发,暂不支持(如果发送了,会提示不支持该类型的,如语音消息)。

如果发送的是图片会自动将图片存放到typecho 的 usr/uploads/time 目录下。

支持发送私密说说。只需要在发送内容前加入#即可。 举例发送: #这是私密的说说 ,仅发送者可见。

连续发送多条信息

发送【 开始 】,开始一轮连续发送

发送【 结束 】,结束当前轮的发送

3.发送文章

输入【 发文章 】,开始文章发送,支持多条消息,支持多条消息图文混合

输入【 结束 】,结束文章发送

4.其他操作

发送 博客 收到你的博客地址的链接

发送 发博客 收到发博文的字的链接

发送 解除绑定 或 解绑 可删除掉你的绑定信息

发送 帮助 查看帮助信息


源码

{hide}
{cloud title="times+wechat.zip" type="lz" url="https://www.ilanzou.com/s/46mfhSe" password=""/}
{/hide}

赞 (1)

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

人机验证