企业微信一聊天连不上服务器,企业微信_访问频率限制

访问频率限制

当你获取到AccessToken时,你的应用就可以成功调用企业微信后台所提供的各种接口以管理或访问企业微信后台的资源或给企业微信成员发消息。

为了防止企业应用的程序错误而引发企业微信服务器负载异常,默认情况下,每个企业微信调用接口都有一定的频率限制,当超过此限制时,调用对应接口会收到相应错误码。

以下是当前默认的频率限制,企业微信后台可能会根据运营情况调整此阈值:

基础频率

每企业调用单个cgi/api不可超过2000次/分,30000次/小时

企业每ip调用单个cgi/api不可超过20000次/分,600000次/小时

第三方应用提供商每ip调用单个cgi/api不可超过40000次/分,1200000次/小时

发送应用消息频率

每企业不可超过帐号上限数*30人次/天(注:若调用api一次发给1000人,算1000人次;若企业帐号上限是500人,则每天可发送15000人次的消息)

每应用对同一个成员不可超过30条/分,超过部分会被丢弃不下发

发消息频率不计入基础频率

创建帐号频率

每企业创建帐号数不可超过帐号上限数*3/月

创建应用频率

每企业最大应用数限制为:人员上限/100个(最低30个,最高300个);创建应用次数不可超过最大应用数*3/月

设置可信域名频率

每企业设置的可信域名数不可超过20/月

获取打卡数据频率

每企业调用getcheckindata不可超过600次/分

获取审批数据频率

每企业调用getapprovaldata不可超过600次/分

图文访问频率

每篇文章被企业外部人员阅读的次数不能超过企业成员上限*3(假设企业成员上限是200,则一篇文章被企业外部人员阅读次数不能超过600次,超过后外部人员无法打开,企业内成员不受影响。)

获取jsapi_ticket频率

一小时内,一个企业最多可获取400次,且单个应用不能超过100次

应用创建群聊频率

每企业所有应用创建群数累积不可超过1000/天

应用创建群聊频率

每企业所有应用变更群次数累积不可超过100/小时

应用推送群聊消息频率

每企业所有应用发送群消息不可超过20000人次/分,不可超过200000人次/小时(若群有100人,每发一次消息算100人次);

每个成员在群中收到的应用消息不可超过200条/分,1万条/天,超过会被丢弃(接口不会报错);

上传图片频率

每个企业,每天最多可以上传100张永久图片,接口详情参见上传图片

以上所有频率,按天拦截则被屏蔽一天(自然天),按月拦截则屏蔽一个月(30天,非自然月),按分钟拦截则被屏蔽60秒,按小时拦截则被屏蔽60分钟。

注:身份验证接口的”根据code获取成员信息/user/getuserinfo”,若code合法则不受上述频率限制。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当微信开发工具提示 "access_token is invalid or not latest"(access_token无效或者不是最新的)时,这通常表示当前使用的access_token已过期或者已被撤销,需要重新获取一个最新的access_token。 在微信开发中,access_token是用来进行微信接口调用的重要凭证。由于access_token的有效期较短(通常为2小时),因此在开发过程中,需要定期刷新access_token,以确保能够正常调用微信接口。 获取最新的access_token可以通过向微信服务器发送请求来获取。具体的获取方法是向微信服务器发送GET请求,请求地址为https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET,其中APPID为微信公众号的AppID,APPSECRET为微信公众号的AppSecret。 获取到最新的access_token后,需要将其保存起来,并在每次调用微信接口时进行使用。同时,定时刷新access_token是一个良好的开发习惯,可以避免由于access_token过期而导致的接口调用失败。 所以,当微信开发工具提示 "access_token is invalid or not latest"时,我们需要检查当前的access_token是否已过期,如果过期则通过上述步骤获取一个最新的access_token,并更新到开发工具中,以确保能够正常进行微信接口的调用。 ### 回答2: 微信开发工具给出"access_token is invalid or not latest"这个提示,意味着使用的access_token无效或者不是最新的。 access_token是用于调用微信开放平台接口的重要凭证,每个应用都需要获取有效的access_token才能进行接口的访问和操作。验证access_token是否有效和最新主要考虑以下两个因素: 1. 有效性:access_token的有效期为2小时,超过2小时后需要重新获取新的access_token。所以如果提示是无效的,可能是因为已经过期了,需要重新获取新的access_token。 2. 最新性:在获取access_token之后,如果有进一步的操作(例如获取或更新用户信息、发布消息等),可能会导致access_token被刷新。这样旧的access_token将失效,需要使用最新的access_token才能继续操作。提示不是最新的access_token可能是因为在之前的操作中,access_token已经被刷新过了。 解决这个问题的方法是: 1. 检查access_token是否已经过期了,如果过期了,则需要重新获取新的access_token。 2. 如果access_token是最新的,那么可能是因为在之前的操作中,access_token已经被刷新过了。解决方法是更新代码中的access_token,使用最新的access_token进行后续操作。 总之,当微信开发工具提示"access_token is invalid or not latest"时,开发者需要验证并更新access_token,确保它的有效性和最新性,以确保后续接口调用的成功。 ### 回答3: 微信开发工具提示"access_token is invalid or not latest"是由于我们在使用微信开发接口时,所使用的access_token无效或者不是最新的。 在使用微信开发接口时,我们需要先获取一个access_token,它是调用微信开发接口的凭证。access_token是有时效性的,一般在2小时后会过期,我们需要定期更新。如果我们在使用时使用了一个无效的或者过期的access_token,微信开发工具就会提示"access_token is invalid or not latest"。 出现这个问题的原因可能有以下几点: 1. access_token过期:在获取access_token后,由于时间过长或者其他原因,我们没有及时更新和使用新的access_token。 2. 缓存和保存问题:我们没有正确地缓存和保存access_token,导致在使用时被认为是无效或者过期的。 3. 接口调用限制:我们在一定时间内调用接口的次数超过了微信限制,导致access_token被封禁或者自动失效。 解决这个问题的方法是: 1. 定期更新access_token:我们可以设置一个定时任务,在access_token接近过期时自动更新。也可以在每次使用之前都重新获取一次access_token。 2. 正确缓存和保存access_token:在获取access_token后,将其正确地缓存和保存起来,在使用时及时获取和更新。 3. 规避接口调用限制:合理控制接口的调用频率,避免在一定时间内调用过多次导致访问受限。 总之,微信开发工具提示"access_token is invalid or not latest"是因为我们使用了无效或者过期的access_token,我们需要定期更新access_token,并正确地缓存和保存它,同时合理控制接口的调用频率,以解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值