微信公众号(测试号)消息模板推送

时间:2024-04-14 12:18:26

微信公众号(测试号)消息模板推送

源码地址 https://github.com/panjianlong13/Weixin-PushMessage


微信测试号配置

登录到微信公众平台接口测试账号申请URL,微信扫码登录

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

微信公众号(测试号)消息模板推送

登录后进入到测试号管理界面,此处appID,appsercet会作为配置在源码中使用

微信公众号(测试号)消息模板推送

扫描测试号二维码关注测试公众号

微信公众号(测试号)消息模板推送

微信公众号(测试号)消息模板推送

在模板消息接口新增测试模板

微信公众号(测试号)消息模板推送

微信公众号(测试号)消息模板推送

最后的模板消息如下

微信公众号(测试号)消息模板推送

新建模板后会得到模板ID,会在项目代码中作为配置使用

微信公众号(测试号)消息模板推送


项目代码

Git clone 代码到本地,在com.peterpan.weixin.pushmessage.util.WebChatUtil中替换APPID和APPSECRET成你自己测试号,启动项目

微信公众号(测试号)消息模板推送

 

代码逻辑

  1. 通过APPID和APPSECRET获取accessToken
  2. 通过Post方法中的Body获取到相关消息推送参数
  3. 生成消息推送JSON Template
  4. 调用微信模板消息API发送模板消息

使用Postman调用模版API http://localhost:8080/push/message (Post方法)

OpenID 可以在下图管理界面获取,openidlist即要发送的用户,bady模板保存在resources/pushMessagePostBody.json

微信公众号(测试号)消息模板推送

微信公众号(测试号)消息模板推送

response

微信公众号(测试号)消息模板推送

 

发送请求后收取到信息,点击后跳转到设置对应URL

微信公众号(测试号)消息模板推送

微信公众号(测试号)消息模板推送