模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。
要开发模版消息,总共分以下几部
也就是发送的模版消息属于什么行业,比如购买通知,提醒通知,缴费通知等,主要是为了及时通知用户。
第一步就是选择自己推送的消息属于什么行业的消息
POST数据说明
{ "industry_id1":"1", "industry_id2":"4" } 参数是否必须说明industry_id1是公众号模板消息所属行业编号industry_id2是公众号模板消息所属行业编号模版消息行业代码查询
模版标题和模版内容
模版内容如下
{{first.DATA}} 订单商品:{{keyword1.DATA}} 订单编号:{{keyword2.DATA}} 支付金额:{{keyword3.DATA}} 支付时间:{{keyword4.DATA}} {{remark.DATA}}添加模版消息之后就可以看到模板ID,这个模版ID在发送消息的时候会用到。
接口地址
http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN提交json如下
{ "touser":"要发送用户的openid", "template_id":"DIW1KiYcwpH2wzJkeYe-jZr7kjsKND8sDSc362iQ0wU", "url":"点击模版消息跳转的地址", "data":{ "first": { "value":"您好,您的签到已被确认。\n", "color":"#173177" }, "keyword1":{ "value":"程高伟", "color":"#173177" }, "keyword2": { "value":"15300000000", "color":"#173177" }, "keyword3": { "value":"陕西师范大学", "color":"#173177" }, "keyword4": { "value":"2017年3月8日", "color":"#173177" }, "remark":{ "value":"快去学习吧,少年!", "color":"#173177" } } }模版接口地址