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);
    }

结果:

转载于:https://www.cnblogs.com/zno2/p/5250677.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值