微信服务号模板消息接口新增"设置行业"和"添加模板"及细节优化
微信服务号模板消息可以向用户发送重要的服务通知,如信用卡刷卡通知,商品购买成功通知等。昨日,微信团队发布公告称模板消息新增“设置行业”和“添加模板”接口及细节优化,详细变动如下
模板消息【业务通知】自2014年8月27日向认证服务号开放后使用效果良好,现做出如下优化:
1. 认证服务号日调用模板消息上限为10w条,当前每个模板的日调用上限为100000次【2014年11月18日将接口调用频率从默认的日10000次提升为日100000次,可在MP登录后的开发者中心查看】;
2. 每条消息长度限制为200个汉字,超过200个汉字的部分会显示"...";
3. 每个账号可同时选用模板的个数由10个提升为15个;
4. 增加为账号设置模板消息所属行业的接口,规则如下:
设置所属行业
设置行业可在MP中完成,每月可修改行业1次,账号仅可使用所属行业中相关的模板,为方便第三方开发者,提供通过接口调用的方式来修改账号所属行业,具体如下:
接口调用请求说明
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN
POST数据说明
POST数据示例如下:
{
"industry_id1":"1",
"industry_id2":"4"
}
参数说明
参数 |
是否必须 |
说明 |
---|---|---|
industry_id1 |
是 |
公众号模板消息所属行业编号 |
industry_id2 |
是 |
公众号模板消息所属行业编号 |
行业代码查询
主行业 |
副行业 |
代码 |
---|---|---|
IT科技 |
互联网/电子商务 |
1 |
IT科技 |
IT软件与服务 |
2 |
IT科技 |
IT硬件与设备 |
3 |
IT科技 |
电子技术 |
4 |
IT科技 |
通信与运营商 |
5 |
IT科技 |
网络游戏 |
6 |
金融业 |
银行 |
7 |
金融业 |
基金|理财|信托 |
8 |
金融业 |
保险 |
9 |
餐饮 |
餐饮 |
10 |
酒店旅游 |
酒店 |
11 |
酒店旅游 |
旅游 |
12 |
运输与仓储 |
快递 |
13 |
运输与仓储 |
物流 |
14 |
运输与仓储 |
仓储 |
15 |
教育 |
培训 |
16 |
教育 |
院校 |
17 |
政府与公共事业 |
学术科研 |
18 |
政府与公共事业 |
交警 |
19 |
政府与公共事业 |
博物馆 |
20 |
政府与公共事业 |
公共事业|非盈利机构 |
21 |
医药护理 |
医药医疗 |
22 |
医药护理 |
护理美容 |
23 |
医药护理 |
保健与卫生 |
24 |
交通工具 |
汽车相关 |
25 |
交通工具 |
摩托车相关 |
26 |
交通工具 |
火车相关 |
27 |
交通工具 |
飞机相关 |
28 |
房地产 |
建筑 |
29 |
房地产 |
物业 |
30 |
消费品 |
消费品 |
31 |
商业服务 |
法律 |
32 |
商业服务 |
会展 |
33 |
商业服务 |
中介服务 |
34 |
商业服务 |
认证 |
35 |
商业服务 |
审计 |
36 |
文体娱乐 |
传媒 |
37 |
文体娱乐 |
体育 |
38 |
文体娱乐 |
娱乐休闲 |
39 |
印刷 |
印刷 |
40 |
其它 |
其它 |
41 |
5. 增加为将模板库中的模板选用到账号中的接口,使用规则如下:
获得模板ID
从行业模板库选择模板到账号后台,获得模板ID的过程可在MP中完成。为方便第三方开发者,提供通过接口调用的方式来修改账号所属行业,具体如下:
接口调用请求说明
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN
POST数据说明
POST数据示例如下:
{
"template_id_short":"TM00015"
}
参数说明
参数 |
是否必须 |
说明 |
---|---|---|
template_id_short |
是 |
模板库中模板的编号,有“TM**”和“OPENTMTM**”等形式 |
返回码说明
在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"errcode":0,
"errmsg":"ok",
"template_id":"Doclyl5uP7Aciu-qZ7mJNPtWkbkYnWBWVja26EGbNyk"
}
发送模板消息
接口调用请求说明
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
POST数据说明
POST数据示例如下:
{
"touser":"OPENID",
"template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY",
"url":"http://weixin.qq.com/download",
"topcolor":"#FF0000",
"data":{
"first": {
"value":"恭喜你购买成功!",
"color":"#173177"
},
"keynote1":{
"value":"巧克力",
"color":"#173177"
},
"keynote2": {
"value":"39.8元",
"color":"#173177"
},
"keynote3": {
"value":"2014年9月16日",
"color":"#173177"
},
"remark":{
"value":"欢迎再次购买!",
"color":"#173177"
}
}
}
返回码说明
在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"errcode":0,
"errmsg":"ok",
"msgid":200228332
}
使用效果
使用规则注意事项
1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;
2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;
3、在所选择行业的模板库中选用已有的模板进行调用;
4、每个账号可以同时使用15个模板。
- CSS 代码的书写规范、顺序
- MSBuild入门(续)
- 续:WordPress 文章图片部署真正的懒加载(Lazy Load)
- Windows 下的安装phpMoAdmin
- 实用代码-JavaScript实用小函数一枚(深入对象取值)
- SQL Server 2008 压缩
- 如何在程序中加入Growl通知
- WordPress 设置与调用 Cookie 的相关代码
- MSBuild入门
- HTTP Basic Authentication验证WCF Data Service
- 移除WordPress 仪表盘首页的“插件”“其它WordPress 新闻”小工具
- 解决VMware 7在Windows 7上无法上网的问题
- Windows Server 2008群集仲裁机制
- [C#2] 5-迭代器
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法