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