关于微信公众号回复超时的的问题
发布于 12 小时前 作者 nichbar 54 次浏览 来自 问答

我用的是Wechat中间件,用Express构建了一个微信公众号服务器。 问题是这样的,用户发送一个文本请求给服务器,服务器抓取图片,然后返回给用户,在抓取图片的时候超过了5秒,然后与微信服务器的链接就断了,微信服务器会再发一个请求,这时前面抓取图片的操作就被冲掉了,该如何解决呢?

微信文档的描述是 “假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。”

该如何回复空串,回复完空串等图片抓完回来(10秒内)还能正常回复用户吗? PS:我是个人订阅号,只有被动回复权限…

2 回复

写个去重逻辑

来自酷炫的 CNodeMD

先直接返回空字符串,等抓取完成再主动Post给用户。

回到顶部