收藏
回答

企业微信应用接收消息的回调发送200头,还是会多次推送消息,我到底该返回什么才行?

接收消息协议的说明

  • 企业微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。如果企业在调试中,发现成员无法收到被动回复的消息,可以检查是否消息处理超时。
  • 当接收成功后,http头部返回200表示接收ok,其他错误码企业微信后台会一律当做失败并发起重试。
  • 关于重试的消息排重,有msgid的消息推荐使用msgid排重。事件类型消息推荐使用FromUserName + CreateTime排重。
  • 假如企业无法保证在五秒内处理并回复,或者不想回复任何内容,可以直接返回200(即以空串为返回包)。企业后续可以使用主动发消息接口进行异步回复。

 

当接收成功后,http头部返回200表示接收ok,其他错误码企业微信后台会一律当做失败并发起重试

这里我返回头带着200了 还是重复给我推送了三次

能给我确认一下到底我后台该返回什么才能不给我重复发送么

回答关注问题邀请回答
收藏

1 个回答

  • Akagii
    Akagii
    07-30

    老哥问题解决了吗?

    07-30
    有用
    回复
登录 后发表内容