今天主要给大家讲一下如何实现微信公众号关键词的自动回复功能,就如网站的文章而言,进行人机识别,需要关注公众号回复验证码获取到验证码从而展示文章内容,,具体效果如下图。
springboot 2.3.2RELEASE
1、微信公众平台创建公众号
首先需要自行前往微信公众平台创建公众号(博主已经有公众号就不在进行讲解这一步了(注册简单,自行百度))
2、微信公众平台基础配置
在公众号平台选择基础配置进行服务器的配置,如下图
1.url:填写你后端的接口地址,get请求
2.token:自己随便定义一个
3.EncodingAESKey:可以自己选择也可以随机生成
4.加解密方式:根据自己的实际情况来选择
3、pom引入依赖
<!--微信公众号关键词自动回复-->
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>3.4.0</version>
</dependency>
4、application.yml
wechat:
app-id:
# 公众号AppSecret
secret:
# 公众号Token
token:
# 公众号AES Key
aesKey:
5、新建WechatProperties类
@Data
@Configuration
@ConfigurationProperties(prefix = "wechat")
public class WechatProperties {
private String appId;
private String secret;
private String token;
private Strin