开发者社区> 问答> 正文

钉钉事件订阅的HTTP推送,连续推送3条通知?

我配置了钉钉事件订阅的HTTP推送,触发修改部门名称后,连续发了3条相同的推送通知给我是什么回事?不应该只有在失败的时候才重新推送吗?

展开
收起
游客lnhgwxvjcoi3o 2024-01-04 16:58:30 174 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您好,钉钉事件订阅的HTTP推送在触发修改部门名称后连续发送了3条相同的推送通知,这可能是由于回调加入了自动重试机制。如果推送失败,会出现重复推送的情况。为了解决这个问题,您可以在业务代码中加入去重逻辑,确保相同的通知不会被多次发送。

    此外,您还可以检查以下几个方面:

    1. 确保您的请求地址在公网环境下可以访问。
    2. 检查您的加密字符串是否正确,以及是否在规定时间内正确返回了包含"success"的加密字符串。
    3. 在钉钉后台,确保您已配置服务器出口IP,并在事件与回调中刷新aes_key和签名token。
    2024-01-05 10:23:06
    赞同 展开评论 打赏
  • 钉钉事件订阅的HTTP推送在某些情况下可能会连续发送通知。这可能是因为虽然推送失败,但服务器仍然认为该订阅是有效的,并尝试重新发送通知。此外,如果您的应用级事件推送配置存在问题,也可能导致连续推送的情况发生。

    要解决这个问题,您可以首先检查您的回调URL是否设置正确,确保它可以接收到来自钉钉的POST请求。然后,检查您的应用级事件推送配置是否正确,特别是OWNER_KEY和加解密类型等参数。如果以上都没有问题,您还可以查看是否有获取推送失败的事件列表,如果有的话,可以根据列表中的信息进行排查。

    另外,请注意,每次调用订阅URL接口时,系统会自动清除上一次调用返回的failed_list数据。因此,如果您发现连续推送的问题依然存在,可能需要进一步检查您的服务异常情况,或者联系钉钉开放平台的技术支持以获得更专业的帮助。

    2024-01-05 10:05:00
    赞同 展开评论 打赏
  • javaer

    你是不是修改了3次部门名称后,触发了3次webhook调用

    2024-01-04 19:23:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载