简介
通过微信公众号直接向Typecho博客发送图文,即可在博客展现出来,鉴于这个功能相关的文章,之前都是参考了多个博主,并且主要应用于“handsome”主题,有很多地方,需要修改代码,又有很多无用的代码。经过我本人测试也遇到各种各样的问题,无奈....所以我把代码全部重写了直接按下面步骤即可,无需修改代码!目前不限主题。
如果有问题请在下方留言,看到第一时间回复!
要求服务器环境
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}