你的位置:首页 > 软件开发 > Java > 2、自动回复消息

2、自动回复消息

发布时间:2017-10-22 12:00:09
上一篇已经接入公众平台,现在来说下消息回复接入公众平台与消息处理区别:接入公众平台 : method = RequestMethod.GET;消息处理 : method = RequestMethod.POST下面都是以文本消息为例子,其他消息 ...

上一篇已经接入公众平台,现在来说下消息回复

接入公众平台与消息处理区别:

接入公众平台 : method = RequestMethod.GET;

消息处理       : method = RequestMethod.POST


下面都是以文本消息为例子,其他消息查看文档 : https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453

2、自动回复消息

由上图,我们已经知道了 普通微信用户向公众账号发消息

1、

package com.wenxi.Entity;import javax.

2、处理消息并返回

package com.wenxi.controller;import com.wenxi.Entity.

以下是回复的

2、自动回复消息

3、测试

一、关注公众号: 在你的测试账号页面,扫描图下的地方二维码,然后点击关注

2、自动回复消息

控制台打印:

这里ToUserName(开发者微信号)可以在测试页面顶部查看,如下图

2、自动回复消息

FromUserName(微信用户OpenID)可以在 测试号二维码 中 用户列表找到


微信显示:

2、自动回复消息

二、取消关注公众号

控制台打印:

二者的区别: Event

unsubscribe:  取消关注公众号

subscribe:     关注公众号

三,在公众号发消息

由于程序还没对MsgType进行分类处理,所以都是回复谢谢大家关注(下篇再处理)

2、自动回复消息

控制台打印:

关注(取消) 与 普通消息发送区别:

Event:       关注(取消)为subscribe或者unsubscribe, 而普通消息发送为null;

MsgType:   关注(取消)为event, 而普通消息发送为text;

Content:    关注(取消)为null, 而普通消息发送为具体的消息;

MsgId:       关注(取消)为null, 而普通消息发送为具体的ID;

1、关于重试的消息排重,推荐使用msgid排重。

2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消息”。

原标题:2、自动回复消息

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录