微信公众号被动消息回复实现
引言
看文档
先以文档为主,文档说的关键一句就是:
这里我们填写的url已经配置好了,就是上次配置的这个:
这个post消息一开始我不明白,其实就是实现一个post接口,和填入的接口对应即可:
这个接口其实在配置时我们实现的是一个get请求接口,而这里是post请求
接下来就是具体接收并回复消息了;
代码逻辑
当然回复数据也要变成xml格式,然后只需要把该xml字符串返回即可;
下面就是具体代码:
可以看看效果:
后台输出
当然你可以看文档实现更多类型的消息互动,就是加几个if的问题;
上面示例代码中用到了一个WxMessageUtil工具类,这里放一下工具类的代码:
需要先引入一个dom4j依赖:
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
其中封装的消息模板TextMessage的代码:
总结
文档地址:
