企微应用消息推送,实际的限制频率是多少?

2024/07/31
提问

最近生产上45009频发,就去看文档 https://developer.work.weixin.qq.com/document/path/90312


发送应用消息频率
每应用不可超过账号上限数*200人次/天(注:若调用api一次发给1000人,算1000人次;若企业账号上限是500人,则每个应用每天可发送100000人次的消息)
每应用对同一个成员不可超过30次/分钟,1000次/小时,超过部分会被丢弃不下发
发消息频率不计入基础频率


文档说每分钟限制30条

我做了个测试,每秒推送一条,结果只能推出去5条,第6条开始就报"errcode":45009,"errmsg":"api freq out of limit“

我马上换了个用户再调用,还是45009,目测是过1分钟左右又可以推送成功

所以想了解下实际的频率限制是多少,我需要按实际的去做限流和重试处理机制。



回答·1

您好,这里应该是加了debug=1,debug模式有使用频率限制。

赞同
评论 6
2024/07/31
目前使用的是weixin-java-cp组件进行应用消息推送, 通过这个sdk没有设置debug=1的地方. 
有个细节不知道对这问题有影响没, 在企微应用首页地址上设置了debug=1, 但是感觉跟消息推送没联系啊
赞同
回复
2024/07/31
报错时提示的hint值查询失败
1722410532104520053609217
赞同
回复
2024/07/31
查了下, 想得到可查询的hint值, 需要先加上debug=1...
赞同
回复
2024/07/31
weixin-java-cp在请求报错时把请求url打印出来了, 看了下没有debug参数
赞同
回复
一分钟内对同一个成员不止调用30次了。
赞同
回复
2024/07/31
又排查了下, 在textcard里的跳转链接地址上加了个debug=1, 去掉之后没有这个问题了. 但是很奇怪这个参数是在链接地址上的啊, 也会被解析吗?
赞同
回复
你还未登录,请先登录