企业微信短时间大量调用消息发送的接口,为何有人收不到消息呢?

2024/11/21
提问

对1000个人发送不同的消息,接口中做了批量处理,每60人发送一次,中间暂停1分钟,但还是有人接收不到消息,且没有收到报错信息,这是什么原因造成的呢

回答·1

您好,

调用建议:大部分企业应用在每小时的0分或30分触发推送消息,容易造成资源挤占,从而投递不够及时,建议尽量避开这两个时间点进行调用。

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

赞同
评论 8
2024/11/21
您好,我想请问一下如何判断消息是否发送成功呢,我现在看到的无论是消息发送成功还是消息未发送成功的都不会返回非零的状态码(前提是发送账号是有效状态的)
赞同
回复
调用接口是成功的,但是实际上超过部分会被丢弃不下发。但是不会报错的
赞同
回复
2024/11/22
那如果我的账号上限是1000人那我每天就可以发送200000条消息,在满足发送消息条数总数的情况下,对每一个成员发送一条消息,按照这样的逻辑来说应该是没有问题的吧
赞同
回复
是的
赞同
回复
2024/11/22
但是我现在遇到的问题就是:在满足发送消息总数情况下,对每一个成员发送一条消息,会有漏掉的情况,请问这是需要我配置什么吗还是需要我申请什么权限呢
赞同
回复
每应用对同一个成员不可超过30次/分钟,1000次/小时 这个条件符合吗?
赞同
回复
2024/11/22
也符合的
赞同
回复
具体案例提供一下,
corpid
异常成员userid
发送时间点
msgid
赞同
回复
你还未登录,请先登录