开发者社区> 问答> 正文

钉钉工作通知,相同数据不能重复发送?

钉钉工作通知,相同数据不能重复发送?

展开
收起
冰激凌甜筒 2023-07-12 17:21:26 545 0
2 条回答
写回答
取消 提交回答
  • 在钉钉工作通知中,默认情况下是可以重复发送相同的数据的。钉钉没有内建的机制来防止相同数据的重复发送。如果您希望避免重复发送相同的数据,您需要在应用程序或代码层面进行处理。

    以下是一些可能的解决方案:

    1. 去重检查:在发送通知之前,您可以在应用程序中实现一个去重的逻辑,检查要发送的数据是否已经在之前发送过。您可以使用一些标识符或哈希值来判断数据是否已经发送过,并在发送之前进行比较。

    2. 缓存机制:将已经发送的数据缓存在应用程序中,以便后续的通知请求可以通过检查缓存来确定是否已经发送过相同的数据。这样可以避免重复发送。

    3. 数据库记录:将已发送的数据记录在数据库中,包括相应的标识符、时间戳等信息。在发送通知之前,检查数据库中是否已经存在相同的数据记录。

    4. 设定有效期:对于特定类型的通知,您可以考虑为每个数据设置一个有效期限。如果超过该期限,即使是相同的数据,也可以再次发送通知。

    2023-07-12 23:36:13
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    钉钉工作通知(work-notice)不允许重复发送相同的数据。

    在5分钟内,给同一个用户发送相同内容(同样的数据)的工作通知,后面的消息都将被忽略。
    这是钉钉工作通知的一个限制,目的是避免频繁下发重复的通知,影响用户使用。

    那么如何 determining 两条通知是否重复呢?

    钉钉是通过比较通知所包含的所有数据判断的:

    通知标题
    内容摘要
    超链接
    内容
    附件ID
    图片URL

    2023-07-12 19:06:28
    赞同 展开评论 打赏
问答标签:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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