微信公众号-发送模板消息

一、简介

模板消息,又称业务通知;是微信公众号中常见的推送手段,如:你在公众号中购买了商品等动作,公众号会发送给你下订单的通知,友好的提示你,提高了用户体验度。

模板消息接口文档:

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277

二、实现步骤

这个盗用一下他人的截图:实现如下的通知模板消息。

1、设置消息模板

注意:
1、测试模板的模板ID仅用于测试,不能用来给正式帐号发送模板消息
2、为方便测试,测试模板可任意指定内容,但实际上正式帐号的模板消息,只能从模板库中获得
3、需为正式帐号申请新增符合要求的模板,需使用正式号登录公众平台,按指引申请
4、模板内容可设置参数(模板标题不可),供接口调用时使用,参数需以{{开头,以.DATA}}结尾


 2、准备模板数据

打开文档”发送模板消息”
获得发送模板的接口地址:https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN 

使用POST的方式来发送,并且把模板消息的数据以json数据的格式传递到该接口。

实际上,必传的只有 touser接收者,template_id模板id,data模板数据这3个参数,其他的可以不传,如果传了就会有相应的跳转,比如跳转至指定url,或者跳转至小程序。 

准备json数据:

{
       "touser":"OPENID", //发送给某个用户的openid
       "template_id":"QI4JojaGvL9-5ynjwFwOSPqH2eWXHpr7ZeseysefKqc", //消息模板id
       "data":{ //模板数据
               "first": {
                   "value":"恭喜你购买成功!",
                   "color":"#173177"
               },
               "product":{
                   "value":"巧克力",
                   "color":"#173177"
               },
               "amount": {
                   "value":"39.8元",
                   "color":"#173177"
               },
               "time": {
                   "value":"2014年9月22日",
                   "color":"#173177"
               },
               "remark":{
                   "value":"欢迎再次购买!",
                   "color":"#173177"
               }
       }
}
 

3、推送消息

   //发送模板消息的接口
    public static final String requestUrl = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN";
 

调用发送发生测试:

{"errcode":0,"errmsg":"ok","msgid":232391810540961792} 

errcode为0代表已经发送成功。如果errcode是其他值,请打开文档的错误返回码页面中查找错误信息。

参考:http://www.cnblogs.com/saigon/p/4356971.html 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值