使用微信公众号 API
本文所有内容均使用微信公众号测试号平台来演示
打开公众平台的测试号管理页面后我们可以在页面中看到测试号的信息
图中的 appId 和 appSecret 就是我们需要用到的
图中 Url 和 Token 是我们配置自己服务器时才会用到,如果不配置服务器,仅调用接口可以不管这个.
如果不清楚如何去请求对应的接口可以去看我写好的演示 demo 密码:1234
获取 Access Token
可以阅读 微信公众号官方文档获取Access token
请求url: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
请求方式: GET
发送模板消息
可以阅读 微信公众号官方文档 的基础消息能力/模板消息接口
在文章内找到 发送模板消息
接口地址为:
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
请求方式为: POST
POST Data 要携带的数据:
ps: * 代表必须传入 没有 * 代表非必须
touser: * 接收者openid --> openId 就是当其他人关注公众号后会自动分配的字符串
template_id: * 模板ID 你要发送的模板的ID
url: 模板跳转链接,就是发送的模板消息是否要跳转到其他链接
miniprogram:
跳转小程序需要的数据,不跳小程序这个就可以忽略
appid: * 所需跳转到的小程序appid
pagepath: 所需跳转到小程序的具体页面路径,支持带参数,(示例index?foo=bar),要求该小程序已发布,暂不支持小游戏
data: * 模板数据,根据你选择的模板来进行填充即可
color: 模板数据的字体颜色,默认黑色,传入可修改
client_msg_id: 防重入id。对于同一个openid + client_msg_id, 只发送一条消息,10分钟有效,超过10分钟不保证效果。若无防重入需求,可不填