Phpcms v9微信公众号模板消息通知发送模块是思优CMSYOU技术团队开发的微信公众号模板消息发送管理维护的Phpcms插件,基于认证的微信公众号接口,实现单个/多个勾选粉丝会员进行模板消息群发推送模板消息、消息模板的获取、发送消息时根据消息模板的字段属性显示对应字段录入等细节管理功能。此组件针对的是认证的微信公众号(认证的企业服务号才能拉取粉丝信息、认证的订阅号拉取不了用户信息),需要用到微信公众号的“获取用户基本信息”、菜单管理等接口权限。如果微信公众号未认证,出于微信的限制,暂时只能实现菜单管理、回复设置。该插件与Phpcms v9微信公众号管理组件、Phpcms v9微信公众号扫码登录组件、Phpcms v9微信支付组件有一定关联性,可组合使用,也可独立使用。
核心亮点:
- 微信公众号消息模板一键拉取、获取更新。
- 实现单个/多个勾选粉丝会员进行模板消息群发推送模板消息。
- 模板发送消息可根据不同模板实现不同字段录入,并可选是否同时发送站内短消息,实现信息汇合发送站内短消息功能。
- 模板消息列表可根据发送时间、状态、标题、用户ID、OPENID、发件人、标题、内容等字段进行搜索筛选。
- 粉丝列表页面可注册时间、状态、会员组、用户名、用户ID、邮箱、注册IP、昵称等字段进行搜索筛选、然后勾选发送消息。保留原有会员管理中的删除、锁定、解锁、移动等操作。
- 插件设有发送记录、发送错误日志logs记录,方便排查、调试。
微信公众号消息模板获取
微信公众号模板消息发送
模板消息发送结果反馈
微信公众号模板消息发送结果样式
微信公众号模板消息发送记录,可根据发送时间、状态、标题/用户ID/OPENID/发件人/标题/内容等进行搜索
微信公众号模板消息同步发送站内短消息
插件更新日期:2021年9月9日。
*更新记录:
3、20210909:完善weixin公众号配置说明,整理上线。感谢李*****用户的首发预约、触动插件上线。
2、20210826:完善调试获取模板接口、模板消息发送函数写法,并增加日志记录功能。
1、202000716:实际项目中实现公众号基础对接,实现模板消息对接发送等功能。
安装说明:
1、 插件文件的上传及替换:
该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms目录里的文件上传覆盖替换。也可以根据文件层级针对性上传替换。
注意:安装或卸载前必须备份好程序文件及数据库,该插件会对增加v9_wx_***等几个数据表,如二次开发时有同名字段,请务必先备份后再操作。
文件说明:
Phpcms v9微信公众号管理插件目录:phpcms/modules/wxmsg/。
微信对接处理函数文件为:phpcms/modules/wxmsg/wxmsg.php、phpcms/modules/wxmsg/classes/wexinmsg.class.php。
数据表model目录:phpcms/model/。
2、 插件安装:
位置:模块 > 模块管理 > 模块管理 >点击【模板消息】模块安装。
点击确定开始安装
修改公众号配置文件:\caches\caches_weixin\caches_data\weixin.cache.php,填入微信公众号appid、appsecret、token、EncodingAESKey等信息。
需要获取微信公众平台中的开发》基本配置中的参数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、后续操作:
*特别说明:该组件基于认证的微信公众号(首选企业服务号),需要获得获取用户基本信息、生成带参数的二维码接口权限则需要认证的企业服务号,如果公众号未认证则该组件不适合。
点击加载更多