假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。详见下面说明:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html
文本消息回复,什么情况下会重试?发现微信服务器第一次发送用户消息给开发者,处理正常,但是两秒后又发送了一次,这是什么原因呢?
开发者需在5s内回复,而且不可回复异常内容
如果微信重复推送的情况下无法保证幂等,建议可在接到事件消息后开个线程来处理内部业务或者用客服消息接口进行异步回复