Phpcms v9微信公众号管理组件是思优CMSYOU技术团队在实际运用开发出的接入微信公众号管理的Phpcms插件,基于认证微信公众号接口,实现粉丝信息拉取、公众号菜单管理、信息群发推送、默认回复、关注回复、关键词回复等对接管理功能。此组件针对的是认证的微信公众号(认证的企业服务号才能拉取粉丝信息、认证的订阅号拉取不了用户信息),需要用到微信公众号的“获取用户基本信息”、菜单管理等接口权限。如果微信公众号未认证,出于微信的限制,暂时只能实现菜单管理、回复设置。
微信公众号appid、appsecret、token、EncodingAESKey等信息填写设置
微信公众号关注后自动回复设置
微信公众号菜单管理维护
微信公众号关键词回复自定义
微信公众号粉丝拉取及管理
微信公众号默认回复设置
微信公众号消息群发推送
插件更新日期:2023年4月26日,完善改写安装说明文档。
*更新记录:
9、20230426:改写创建微信公众号菜单create_menu函数中涉及的CURL动作curl_grab_page函数,让https网址下提交更顺畅。
8、20210716:weixin公众号配置增加$siteid判断写法,避免多站点错误。
7、20210630:完善获取接口密匙函数写法,修正dateline失效时间判断。
6、20200606:粉丝管理增加按ID、性别、来源、关注时间、互动截止时间等字段进行正序、倒序排序筛选显示。针对拉取粉丝数据处理中的tagid_list做array2string转换,修正数据不全问题。
5、20200525:修改模块中的wxkey方法,增加去掉回车录入的方法,避免消息回复拉取出错。
4、20210116:完善接口写法,整理组件上线。
3、20181012:调整用户昵称获取、头像拉取写法,避免特殊字符造成错误。
2、20170926:完善功能,实现微信公众号粉丝拉取保存到数据库,实现管理后台维护用户信息。
1、20160608:初步实现公众号基础对接,实现关注回复、默认回复、微信菜单等功能。
安装说明:
1、 插件文件的上传及替换:
该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms目录里的文件上传覆盖替换。也可以根据文件层级针对性上传替换。
注意:安装或卸载前必须备份好程序文件及数据库,该插件会对增加v9_wx_***等几个数据表,如二次开发时有同名字段,请务必先备份后再操作。
文件说明:
Phpcms v9微信公众号管理插件目录:phpcms/modules/weixin/。
微信对接处理函数文件为:phpcms/modules/weixin/functions/global.func.php。
数据表model目录:phpcms/model/。
2、 插件安装:
位置:模块 > 模块管理 > 模块管理 >点击微信模块安装。
点击确定开始安装
位置:微信 >公众号配置
需要获取微信公众平台中的开发》基本配置中的参数appid、appsecret、token、EncodingAESKey等信息。
app_name:公众号字母账号
appid:wx开头的公众号appid
appsecret:公众号appsecret
token:公众号token
EncodingAESKey:公众号EncodingAESKey
thumb:公众号默认缩略图,完整网址,示范:https://www.cmsyou.com/style/images/wx.png
以上参数在微信公众平台http://mp.weixin.qq.com/上获取,按备注修改保存。
3、后续操作:
*特别说明:该组件基于认证的微信公众号(首选企业服务号),需要获得获取用户基本信息、生成带参数的二维码接口权限则需要认证的企业服务号,如果公众号未认证则该组件不适合。
点击加载更多