序文:
製品またはその他の操作を購入すると、WeChatの公式アカウントは関連するテンプレートメッセージをプッシュします。次に、開発プロセスを簡単に紹介します。(この記事は、例として注文プッシュを取ります)
最初にテスト番号に新しいテンプレートメッセージを作成する
フォーマットは次のとおりです。
{{first.data}} username:{{keyword1.data}}注文番号:{{keyword2.data}}注文金額:{{keyword3.data}}製品情報:{{keyword4.data}} {{seart.data}} {テンプレートIDはここで生成され、後で使用されます
次に、バックグラウンドは注文インターフェイスをアップロードし、アップロードが成功した後、テンプレートメッセージが送信されます。コード実装:
public void sendOrderTemplateMessage(Order Order){augewechatuser wechatuser = augewechatusermapper.selectbyphone(order.getPhone());文字列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() + "Meta"、 "#ff0000"); datainfo keyword4 = new datainfo(goodsinfo、 "#ff0000"); datainfo berem = new datainfo( "Welcome Welcome To Buy!"、 "#000000"); OrderData OrderData = new OrderData(最初、keyword1、keyword2、keyword3、keyword4、berem); OrderTemplateMessage templateMessage = new OrderTemplateMessage(); templatemessage.settouser(wechatuser.getid()); templatemessage.settemplate_id(ordertemplateId); // template id templatemessage.setData(orderData); okhttputil.getInstance()。dopost(wechatconstant.gettemplateurl(wechataccesstokenservice.takeaccestoken())、json.tojsonstring(templatemessage));}okhttputilの簡単な紹介
okhttpは、Androidのネットワークをリクエストするために使用されるサードパーティのクラスライブラリです。
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(); RESPONSE.BODY()。string(); } catch(ioexception e){e.printstacktrace(); } nullを返します。 }注文テンプレートIDの構成に注意してください
@value( "#{sitess.ordertemplateid}")private string ordertemplateid;上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。