微信公众号被动消息回复实现

引言

看文档

先以文档为主,文档说的关键一句就是:

这里我们填写的url已经配置好了,就是上次配置的这个:

这个post消息一开始我不明白,其实就是实现一个post接口,和填入的接口对应即可:

这个接口其实在配置时我们实现的是一个get请求接口,而这里是post请求

接下来就是具体接收并回复消息了;

代码逻辑

当然回复数据也要变成xml格式,然后只需要把该xml字符串返回即可;

下面就是具体代码:

可以看看效果:

后台输出

当然你可以看文档实现更多类型的消息互动,就是加几个if的问题;


上面示例代码中用到了一个WxMessageUtil工具类,这里放一下工具类的代码:

需要先引入一个dom4j依赖:

<dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>1.6.1</version>
</dependency>

其中封装的消息模板TextMessage的代码:

总结

文档地址:

经验分享 程序员 微信小程序 职场和发展