钉钉对接中消息频率限制
发送工作通知
频率限制
为防止应用程序错误而引发钉钉服务器负载异常,默认情况下,每个服务端接口调用都有频率限制,当超过任一维度限制时,调用对应接口时都会返回对应错误码。
基础频率限制
说明
调用接口时,会同时触发所有维度。当超过任一维度限制时,调用对应接口都会触发限流。
全局维度
当钉钉上所有企业所有应用调用同一个接口超过最高频率时,触发限流,返回错误码90002。
IP维度
每个IP调用所有接口总量,最高20秒10000次。
触发限流,会禁止调用5分钟。
限流不会返回对应的错误码,返回的是一个html页面,需要开发者自行处理。错误示例如下:
应用维度
第三方企业应用
每个应用,对每个授权企业,调用每个接口,最高频率40次/秒。触发限流,返回错误码90019。
发送消息频率限制
说明
发送消息频率计入基础频率。
发送工作通知和使用模板发送工作通知消息消息频率限制
企业内部应用发送消息单次最多只能给5000人发送,第三方企业应用发送消息单次最多能给1000人发送。
给同一员工一天只能发送一条内容相同的消息通知。
企业内部应用每天给每个员工最多可发送500条消息通知,第三方企业应用最多可发送100条。
企业内部应用或第三方企业应用发送消息时,每分钟最多有5000人可以接收到消息。
自定义机器人发送消息频率限制
每个机器人每分钟最多发送20条。
如果超过20条,会限流10分钟。
说明
消息发送太频繁会严重影响群成员的使用体验,大量发消息的场景(譬如系统监控报警)可以将这些信息进行整合,通过markdown消息以摘要的形式发送到群里。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生