公众号模版消息回复,发送成功,但是接受的人收到N条相同的重复通知。 请问有人遇到这种情况?遇到了是怎么解决的。
微信公众号 模版消息回复
可能是微信服务器会重试多次,如果你的服务器反应较慢的话。你可以根据信息的ID来排重。
上周运行出问题,这周重新运行一下就OK,可能是微信服务器的问题
看的问题, 这条回复的模板消息是被动响应的吧, 也就是说与用户互动产生的;
模板消息是可以主动发送的, 可以尝试在公众号关注用户列表中找到自己的 openId ,然后主动发送一条模板消息;
openId
如上面测试成功, 不会产生N条消息, 那可以采用#2的方法也是官方推荐的。如仍会产生多条消息, 那么说明是微信服务器的问题,找腾讯吐槽吧。
如果你的公众号发送被动回复模版消息,微信文档这样描述:
微信服务器在将用户的消息发给公众号的开发者服务器地址(开发者中心处配置)后,微信服务器在**五秒**内收不到响应会断掉连接,并且重新发起请求,总共重试三次
可能因为你的响应太慢,所以重试3次,你会收到3条模版消息。所以你应该在第一时间回复消息,之后在继续处理。
如果你是主动通过客服接口发送模版消息给用户,用户收到多条消息可能是因为你做了重试机制,设置了http的超时时间,这样一超时你就重试。实际上你的请求已经发出去了,可以检查一下这块的实现。
微信中关注公众号后如何跳转到指定的页面
个人类型的公众帐号绑定客服
微信开放平台,可以接受公众号推送的消息,但不能回复消息
微信公众号历史消息以类似微网站形式(banner+列表)显示
微信公众号开发中关于多客服的问题
微信开放平台 全网发布 组件Api 和 普通文本 和发送事件消息检测失败