钉钉对接中消息频率限制


发送工作通知

发送工作通知 - 钉钉开放平台 (dingtalk.com) https://open.dingtalk.com/document/orgapp/asynchronous-sending-of-enterprise-session-messages

频率限制

调用频率限制 - 钉钉开放平台 (dingtalk.com) https://open.dingtalk.com/document/isvapp/invocation-frequency-limit-1?spm=ding_open_doc.document.0.0.6b912580VTFaJ8

 

调用频率限制(有效期至2022年10月31日) - 钉钉开放平台 (dingtalk.com) https://open.dingtalk.com/document/orgapp/invocation-frequency-limit?spm=ding_open_doc.document.0.0.6b912580VTFaJ8

 

 

为防止应用程序错误而引发钉钉服务器负载异常,默认情况下,每个服务端接口调用都有频率限制,当超过任一维度限制时,调用对应接口时都会返回对应错误码。

基础频率限制

 
说明

调用接口时,会同时触发所有维度。当超过任一维度限制时,调用对应接口都会触发限流。

全局维度

当钉钉上所有企业所有应用调用同一个接口超过最高频率时,触发限流,返回错误码90002。

IP维度

  • 每个IP调用所有接口总量,最高20秒10000次。

  • 触发限流,会禁止调用5分钟。

  • 限流不会返回对应的错误码,返回的是一个html页面,需要开发者自行处理。错误示例如下:

     
     
     

应用维度

  • 第三方企业应用

    • 每个应用,对每个授权企业,调用每个接口,最高频率40次/秒。触发限流,返回错误码90019。

发送消息频率限制

 
说明

发送消息频率计入基础频率。

发送工作通知使用模板发送工作通知消息消息频率限制

  • 企业内部应用发送消息单次最多只能给5000人发送,第三方企业应用发送消息单次最多能给1000人发送。

  • 给同一员工一天只能发送一条内容相同的消息通知。

  • 企业内部应用每天给每个员工最多可发送500条消息通知,第三方企业应用最多可发送100条。

  • 企业内部应用或第三方企业应用发送消息时,每分钟最多有5000人可以接收到消息。

自定义机器人发送消息频率限制

  • 每个机器人每分钟最多发送20条。

  • 如果超过20条,会限流10分钟。

 
说明

消息发送太频繁会严重影响群成员的使用体验,大量发消息的场景(譬如系统监控报警)可以将这些信息进行整合,通过markdown消息以摘要的形式发送到群里。

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:Quartz.NET创建定时任务,触发器Cron表达式 配置参数解释
下一篇:如何在 SQL Server 中按照修改时间排序获取最新更改的表和存储过程
评论列表

发表评论

评论内容
昵称:
关联文章

对接消息频率限制
06、阿里云微消息队列MQTT对接
智能收款播报机 对接操作说明
.NET大型项目开发必备(12)--使用MQ消息队列
消息发送时的问题
05、阿里云物联网MQTT对接
服务器安全:限制外网访问解决方案
Vue.js如何限制Props只接受特定数组值:自定义验证方法解析
09、TCP/IP服务器对接
08、腾讯云物联网MQTT对接
04、自建 MQTT 对接
07、百度云物联网MQTT对接
.NET下如何拦截鼠标、键盘消息?Win32NET来帮你
支付宝支付对接,当面付,根据金额生成付款二维码
支付宝支付对接
.NET大型项目开发必备(2)--CORS跨域访问
javascriptlet和var的区别
ASP.NET Core MVC的路由约束
.NET6一些常用组件的配置及使用记录,持续更新。。。
微信,支付宝 支付对接文档

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码