WordPress 文章自动同步到微信公众号素材库

前些日子一直不停在微信公众号和博客之间进行选择,想选出一个平台来写作,固定住。权衡了很久,最后还是觉得 WordPress 博客和微信公众平台两个都不能放弃。还是犯了三心两意的毛病。

自己尝试过几天先写完博客,再将文章手动同步到微信公众平台的素材库,感觉比较繁琐、浪费时间。自己就写了一个 WordPress 插件,主要功能是将 WordPress 的文章同步到微信公众平台图文素材库。

整理了一下需求:WordPress 发布日志,日志同步到微信公众平台素材库。 WordPress 日志更新,微信公众平台素材同步更新。

实现思路: 使用微信素材更新接口进行插件功能实现。

受限因素:微信公众号未认证,订阅号。使用市面的开发者中心模式无法完成素材更新,只能使用微信开放平台,第三方平台接口权限实现素材更新。
手里正好有一个第三方平台测试应用,改造了一下实现了平台权限代理。

具体实现:
微信开放平台的第三方平台网站应用,负责实现微信公众号授权和素材管理权限代理;
WordPress 插件负责实现具体的发布,更新调用代理权限接口进行微信公众号图文素材更新。

参考接口:
微信开发平台:公众号第三方平台:素材管理权限:(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318459&lang=zh_CN
微信公众号永久素材管理接口(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738729&token=&lang=zh_CN)
Wordpress 插件(https://codex.wordpress.org/zh-cn:%E6%8F%92%E4%BB%B6)

结果:
插件已经实现在 WordPress 发布和更新日志同步更新微信公众号后台图文素材功能。

目前还无法发布开源:

公众号授权和绑定流程现在与插件分离,需要单独进行操作。
只是单独写了一个自己公众号用的配置,没有做插件设置,无法自动获得绑定授权功能。

自己第一次尝试写 WordPress 插件,仅此记录一下。 如果有需要具体思路或者希望共同完善此插件欢迎联系我。

微信公众号:小葱 (微信号:OnionNote)

发表评论

电子邮件地址不会被公开。 必填项已用*标注