07-模板消息设置
目录
1.模板消息的基本设置
在设置模板消息之前,我们需要详细的阅读下开发文档中对模板消息的规范。
开发文档对模板消息的规范如下。
注意:
所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;
需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;
在所选择行业的模板库中选用已有的模板进行调用;
每个账号可以同时使用25个模板。
当前每个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。
【2014年11月18日将接口调用频率从默认的日1万次提升为日10万次,可在MP登录后的开发者中心查看】。
当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众号MP后台开发者中心页面中标明的数字为准
1.1.设置行业
接口调用请求说明
https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN
设置行业这个功能实现我就不单独写了,调用post请求。
POST数据说明
POST数据示例如下:
注:行业设置,请参考微信公众号的开发模板。
{
"industry_id1":"1",
"industry_id2":"4"
}
序号请参考微信公众号提供的开发文档(看文档头部),里面有每个参数对应的含义。
我就直接进行调用(使用的是postman)
1.2.获取设置的行业信息
接口调用请求说明
https://api.weixin.qq.com/cgi-bin/template/get_industry?access_token=ACCESS_TOKEN
调用结果如下图所示。
1.3.模板的创建
在正式环境上面写的是可以选择对应的模板(现在暂时没用过正式的环境)
在测试的环境是在测试公众号上进行配置的
{
{first.DATA}}
模板编号:{
{xid.DATA}}
测试人员:{
{name.DATA}}
测试时间:{
{time.DATA}}
配置之后会有一个模板id
之后通过postman进行调用测试发送模板信息
模板信息的调用地址如下
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
请求报文如下:
{
"touser":"orxnH5wNRLvz2DfNTopTGcL4y9ic", // 发给谁对应的openid 在关注我的人中可以找到
"template_id":"6D-9BxKgoCf_c6aINnqaOsSHUHhgV2---DujiG-FQd0", //在创建模板的时候就自动生成的模板id
"url":"http://www.baidu.com/", //模板消息点击详情信息会跳转的url
"data":{ // 模板消息封装的数据
"first": { // 对应模板信息中的{
{first.DATA}}}
"value":"恭喜你测试成功!",
"color":"#173177"
},
"xid":{ // 对应模板信息中的{
{xid.DATA}}}
"value":"01",
"color":"#173177"
},
"name": { // 对应模板信息中的{
{name.DATA}}}
"value":"万博",
"color":"#173177"
},
"time": { // 对应模板信息中的{
{time.DATA}}}
"value":"2014年9月22日",
"color":"#173177"
}
}
}
在微信公众号上收到了对应的模板信息。