时间:2021-05-02
前言:
在我们购买商品或其他操作的时候,这时候微信公众号会推送相关模版消息。接下来简单介绍开发流程:(本文以订单推送为例)
首先在测试号新建模版消息
格式如下:
? 1 2 3 4 5 6 {{first.data}} 用户名:{{keyword1.data}} 订单号:{{keyword2.data}} 订单金额:{{keyword3.data}} 商品信息:{{keyword4.data}} {{remark.data}}这里会生成一个模版id,后面会用到
然后后台在上传订单接口,上传成功后调用发送模版消息,代码实现:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public void sendordertemplatemessage(order order) { augewechatuser wechatuser = augewechatusermapper.selectbyphone(order.getphone()); string goodsinfo = ""; for (augesaleitem augesaleitem : order.getdata()) { goodsinfo += augesaleitem.getitemname() + "×" + augesaleitem.getitemnum() + "\n\t\t\t"; } datainfo first = new datainfo("恭喜你购买成功!", "#ff0000"); datainfo keyword1 = new datainfo(wechatuser.getnickname(), "#ff0000"); datainfo keyword2 = new datainfo(order.getordernumber(), "#ff0000"); datainfo keyword3 = new datainfo("¥" + order.getsumprice() + "元", "#ff0000"); datainfo keyword4 = new datainfo(goodsinfo, "#ff0000"); datainfo remark = new datainfo("欢迎再次购买!", "#000000"); orderdata orderdata = new orderdata(first, keyword1, keyword2, keyword3, keyword4, remark); ordertemplatemessage templatemessage = new ordertemplatemessage(); templatemessage.settouser(wechatuser.getid()); templatemessage.settemplate_id(ordertemplateid);//模版id templatemessage.setdata(orderdata); okhttputil.getinstance().dopost(wechatconstant.gettemplateurl(wechataccesstokenservice.takeaccesstoken()), json.tojsonstring(templatemessage)); }简单介绍 okhttputil
okhttp是一个第三方类库,用于android中请求网络。
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public string dopost(string url, string param) { mediatype ); requestbody body = requestbody.create(json, param); request request = new request.builder() .url(url) .post(body) .build(); call call = okhttpclient.newcall(request); try { response response = call.execute(); return response.body().string(); } catch (ioexception e) { e.printstacktrace(); } return null; }注意配置订单模版id
? 1 2 @value("#{setting.ordertemplateid}") private string ordertemplateid;以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://www.cnblogs.com/PreachChen/p/8652404.html
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
自媒体管家是手机上管理微信公众号的一个APP。可以实现在手机登录微信公众号并推送图文消息,不需要在电脑上登录发送。同时也支持粉丝管理,接收粉丝向公众号发送的消息
微信公众号可以发送语音文章吗?当然可以,下面我们就来看看微信公众号发送语音的教程。1、首先登陆微信公众号后台,进入设置-素材管理2、点击素材管理,有图文消息、图
本文实例为大家分享了java微信公众号发送消息模板的具体代码,供大家参考,具体内容如下这段时间接触公众号开发,写下向用户发送消息模板的接口调用先上接口代码pub
本文实例讲述了python实现给微信公众号发送消息的方法。分享给大家供大家参考,具体如下:现在通过发微信公众号信息来做消息通知和告警已经很普遍了。最常见的就是运
今天微信小程序新增六大新能力:面向个人开发者开放、公众号自定义菜单跳小程序、公众号模版消息可打开跳转相关小程序、绑定时可发送模板消息、兼容线下二维码、app分享