通过摸索和折腾,把一件事做成,会有一种小小的成就感。期待发现的问题,可以帮助需要的朋友。

环境说明:

Typecho 1.2.1 版本
handsome主题 9.2.1 版本
篱落VPS空间宝塔8.2.0 版本

下载程序:

微信公众号服务端Github 下载

php环境基本要求:

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

对于空间是否支持以上服务可以使用PHP探针进行检测1
(宝塔用户主要,检查PHP版本设置,扩展是否安装 fileinfo )2

微信公众号配置

页面配置服务器URL (微信公众号页面配置服务器URL(不支持二级目录作为接口地址),如果你的博客是https://blog.xxx.cn,那么这个域名可以是https://weixin.xxx.cn。)
Token

安装教程:

  1. 拷贝项目文件到服务器根目录
  2. 打开 网址/install.php 安装3
  3. 在公众号后台服务器配置填写服务器地址为 项目所在网址/server.php 并启用服务器配置
  4. 公众号发送绑定,点击链接填写相关信息进行绑定
    网址:你的博客地址。如:https://blog.xxx.cn
    openid:一般会自动获取
    cid:时光机/说说的页面cid(博客后台鼠标放在标题上获得链接地址cid=)
    cid密钥:自定义参,以防止他人操作发布(1、主题后台设置的身份验证值,2、微信公众号配置Token,3、 网址/install.php安装处Token,4处值保持一致)4
    mid:你想要发布文章的所属分类(可在后台获得)
  5. 配置完成,尽情使用吧!使用方法同handsome官方时光机发送公众号

常见问题汇总:

1、微信公众号配置URL提示:系统发生错误,请稍后重试
解决思路:
一、错误反馈未能和服务器地址连接,检查URL地址和格式是否正确
二、访问 网址/server.php 检查程序运行是否正常,参考常见问题汇总3

2、微信公众号配置提示:Token 验证失败
解决思路:公众号Token、install.php安装Token、cid密钥、主题后台设置的身份验证值,四处是否保持一值。

3、访问 网址/server.php 检查程序运行异常提示
红底黑字:error on line 2 at column 1:Extra content at the end of the document
解决方法:在服务端代码 /config.php 内大概13行高德API 暂时删除,保留$amapSecret =
(一切正常后,此代码可以再加上,保证地图功能正常)

4、公众号发送消息异常:身份验证失败
解决方法:检查在服务端代码 /cross.php 内大概42行
'time_code' => md5("$timecode"),
md5 值是否存在乱码,进行修改,上面是正确显示。


经历过数天不懈努力,将自己公众号搭建完成,中间遇到很多问题,也有一些问题并没写出来,并不是所有问题都可以用同样的方法可以解决。在向各位博主请假和搜索时发现,以上问题是询问最多的一部分,今天整理出来供参考,希望可以帮助更多的博主。
在此感谢
1、空空裤兜、一句话点醒
2、目的地-Destination、远程协助修改,反复解决异常问题
3、白亮吖雅黑丫の小站、解决问题思路解答
4、还有很多博文参考,博主们
5、必应、百度

以上感谢不分前后,每一次的成功离不开所有帮助过的朋友,谢谢你们!!!


  1. 空间某些扩展不支持
  2. 容易忽略扩展安装
  3. 注意此处Token和高德API
  4. cid秘钥和Token 值保持一致
最后修改:2024 年 08 月 02 日
觉得文章对您有用,请我喝杯咖啡吧!