Java实现微信模板消息推送----微信消息订阅模版_binary wang weixin 使用微信消息模板

Java实现微信模板消息推送----微信消息订阅模版

很多小伙伴在开发的时候会涉及到微信关联的一些功能,今天就介绍下java实现微信模板消息。

链接:小程序订阅消息(用户通过弹窗订阅)开发指南

导入依赖

        <dependency>
            <groupId>com.github.binarywang</groupId>
            <artifactId>weixin-java-mp</artifactId>
            <version>2.7.0</version>
        </dependency>

配置微信小程序的相关代码
wx:
  miniapp:
    configs:
      - appid: ------------------------
        secret: -----------------------
        token: ------------------------
        aesKey: -----------------------
        msgDataFormat: JSON

相关参数介绍
  1. appid:微信小程序的唯一标识符,用于区分不同的小程序。
  2. secret:用于对小程序进行身份验证和安全保护的密钥。
  3. token:用于验证消息的有效性,确保消息来自微信服务器。
  4. aesKey:消息加解密密钥,用于对消息进行加密和解密。
  5. msgDataFormat:消息的数据格式,这里指定为JSON格式。

相关参数都可在微信公众号里找到。

相关代码

配置好文件后,就需要处理相关的微信消息模板的逻辑(从自己写的业务代码上进行了一些删减)
模板参数:
在这里插入图片描述

        //获取的 appId(微信公众号号)
        String appId = "\*\*\*\*\*\*\*\*\*\*\*\*\*\*";
        // 获取微信模板消息的模板ID
        String templeteOne = "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*";
                try {
                    // 定义数据
                    List<WxMaSubscribeMessage.Data> dataList = new ArrayList<>();
                    // 参数名取决于你的模板里面的内容
                    dataList.add(new WxMaSubscribeMessage.Data("character\_string2","test1"));
                    dataList.add(new WxMaSubscribeMessage.Data("thing14", "test2"));


# 文末

我将这三次阿里面试的题目全部分专题整理出来,并附带上详细的答案解析,生成了一份**PDF文档**

*   **第一个要分享给大家的就是算法和数据结构**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://img-blog.csdnimg.cn/img_convert/85f90c509a5fe33509f81b1f1f2d1cbc.webp?x-oss-process=image/format,png)

*   **第二个就是数据库的高频知识点与性能优化**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://img-blog.csdnimg.cn/img_convert/992728996a705ff30cd224e41efe68e4.webp?x-oss-process=image/format,png)

*   **第三个则是并发编程(72个知识点学习)**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://img-blog.csdnimg.cn/img_convert/0b35fa376cb8e3435f5dcbd2291dc1a4.webp?x-oss-process=image/format,png)

*   **最后一个是各大JAVA架构专题的面试点+解析+我的一些学习的书籍资料**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://img-blog.csdnimg.cn/img_convert/6b934c1ae3c2a8d82a4c18f26be091c0.webp?x-oss-process=image/format,png)

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来

...(img-JT2uXFUt-1721140165844)]

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值