访问频率限制¶
当你获取到 AccessToken 时,你的应用就可以成功调用企业微信后台所提供的各种接口以管理或访问企业微信后台的资源或给企业微信成员发消息。 为了防止企业应用的程序错误而引发企业微信服务器负载异常,默认情况下,每个企业微信调用接口都有一定的频率限制,当超过此限制时,调用对应接口会收到相应错误码。
以下是当前默认的频率限制,企业微信后台可能会根据运营情况调整此阈值:
基础频率¶
- 每企业调用单个 cgi/api 不可超过 1 万次/分,15 万次/小时
- 每 ip 调用单个 cgi/api 不可超过 2 万次/分,60 万次/小时
- 第三方应用提供商每 ip 调用单个 cgi/api 不可超过 4 万次/分,120 万次/小时
发送应用消息频率¶
- 每应用不可超过帐号上限数*200 人次/天(注:若调用 api 一次发给 1000 人,算 1000 人次;若企业帐号上限是 500 人,则每个应用每天可发送 100000 人次的消息)
- 每应用对同一个成员不可超过 30 次/分钟,超过部分会被丢弃不下发
- 发消息频率不计入基础频率
创建帐号频率¶
每企业创建帐号数不可超过帐号上限数*3/月
创建应用频率¶
每企业最大应用数限制为:300 个;创建应用次数不可超过最大应用数*3/月,也即 900 次
设置可信域名频率¶
每企业设置的可信域名数不可超过 20/月
获取打卡数据频率¶
每企业调用 getcheckindata 不可超过 600 次/分
获取审批数据频率¶
每企业调用 getapprovaldata 不可超过 600 次/分
图文访问频率¶
每篇文章被企业外部人员阅读的次数不能超过企业成员上限*3(假设企业成员上限是 200,则一篇文章被企业外部人员阅读次数不能超过 600 次,超过后外部人员无法打开,企业内成员不受影响。)
获取 jsapi_ticket 频率¶
一小时内,一个企业最多可获取 400 次,且单个应用不能超过 100 次
应用创建群聊频率¶
每企业所有应用创建群数累积不可超过 1000/天
应用变更群聊频率¶
每企业所有应用变更群次数累积不可超过 100/小时
应用推送群聊消息频率¶
- 每企业所有应用发送群消息不可超过 2 万人次/分,不可超过 30 万人次/小时(若群有 100 人,每发一次消息算 100 人次);
- 每个成员在群中收到的应用消息不可超过 200 条/分,1 万条/天,超过会被丢弃(接口不会报错);
上传图片频率¶
每个企业,每天最多可以上传 100 张永久图片,接口详情参见上传图片
总结¶
以上所有频率,按天拦截则被屏蔽一天(自然天),按月拦截则屏蔽一个月(30 天,非自然月),按分钟拦截则被屏蔽 60 秒,按小时拦截则被屏蔽 60 分钟。
Note
身份验证接口的"根据 code 获取成员信息/auth/getuserinfo",若 code 合法则不受上述频率限制。