1. 發送模板消息


第三方微信公眾號Java SDK

 

<dependency>
    <groupId>me.chanjar</groupId>
    <artifactId>weixin-java-mp</artifactId>
    <version>1.3.3</version>
</dependency>

①在公眾平台申請開通模板消息

②添加模板

③發送模板

    @Test
    public void fff() throws WxErrorException {
        
        WxMpTemplateMessage templateMessage = new WxMpTemplateMessage();
        templateMessage.setTemplateId("z-Lv6jNkBz9qdrWhn2I3sBNHNB2JgmUNgzSBUtfhuIU");
        templateMessage.setToUser("obrMIs5lDVT02uWLNeVmLtiReXUI");
        templateMessage.setUrl("http://www.baidu.com");
        List<WxMpTemplateData> datas = new ArrayList<WxMpTemplateData>();
//        {{first.DATA}}
//        患者姓名:{{keyword1.DATA}}
//        醫生姓名:{{keyword2.DATA}}
//        申請時間:{{keyword3.DATA}}
//        {{remark.DATA}}
        WxMpTemplateData first = new WxMpTemplateData();
        first.setName("first");
        first.setValue("您提交的患者報到已通過醫生審核。");
        WxMpTemplateData word1 = new WxMpTemplateData();
        word1.setName("keyword1");
        word1.setValue("2222");
        WxMpTemplateData word2 = new WxMpTemplateData();
        word2.setName("keyword2");
        word2.setValue("Perl");
        WxMpTemplateData word3 = new WxMpTemplateData();
        word3.setName("keyword3");
        word3.setValue("2016-03-07 14:24:23");
        WxMpTemplateData remark = new WxMpTemplateData();
        remark.setName("remark");
        remark.setValue("您可以體驗隨訪服務,隨時跟醫生溝通。醫生可能會對您的病情進行診后隨訪!");
        datas.add(first);
        datas.add(word1);
        datas.add(word2);
        datas.add(word3);
        datas.add(remark);
        templateMessage.setDatas(datas);
        WeixinUtil.getWxService().templateSend(templateMessage);
    }

結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM