머리말:
제품 또는 기타 운영을 구매할 때 WeChat 공식 계정은 관련 템플릿 메시지를 푸시합니다. 다음으로 개발 과정을 간단히 소개합니다.
먼저 테스트 번호에서 새 템플릿 메시지 생성
형식은 다음과 같습니다.
{{first.data}} username : {{keyword1.data}} 주문 번호 : {{keyword2.data}} 주문 금액 : {{keyword3.data}} 제품 정보 : {keyword4.data} {{variol.data}}여기에서 템플릿 ID가 생성되며 나중에 사용됩니다.
그런 다음 배경이 주문 인터페이스를 업로드하고 업로드가 성공한 후 템플릿 메시지가 전송되고 코드 구현이 전송됩니다.
public void sendorderTemplateMessage (주문 순서) {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 warnice = new datainfo ( "다시 구매에 오신 것을 환영합니다!", "#000000"); OrderData OrderData = New OrderData (첫 번째, Keyword1, Keyword2, Keyword3, Keyword4, 비고); OrderTempleTemessage templatemessage = new OrderTemplateMessage (); templatemessage.settouser (wechatuser.getId ()); templatemessage.settemplate_id (OrderTemplateId); // 템플릿 id templatemessage.setData (OrderData); alkhttputil.getinstance (). dopost (wechatconstant.gettemplateUrl (wechataccesstokenservice.takeaccesstoken ()), json.tojsonstring (templatemessage));}Okhttputil에 대한 간단한 소개
OKHTTP는 Android에서 네트워크를 요청하는 데 사용되는 타사 클래스 라이브러리입니다.
public String dopost (String URL, String Param) {mediaType); requesce body = requestbody.create (json, param); 요청 요청 = 새 요청 .builder () .url (url) .post (body) .build (); 호출 전화 = OKHTTPCLIENT.NEWCALL (요청); try {응답 응답 = call.execute (); return response.body (). String (); } catch (ioexception e) {e.printstacktrace (); } return null; }주문 템플릿 ID 구성에주의하십시오
@Value ( "#{setting.orderTemPlateId}") private String OrderTemPlateId;위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.