5.5 接口调用频率限制
默认情况下,每个公众账号调用接口的频率都是有限制的,如表5-3所示。
表5-3 接口调用频率限制
如果超出这个限制,调用接口将会收到如下错误信息:
- {"errcode":45009,"errmsg":"api freq out of limit"}
可能有些读者会有这样的疑惑:当账号的关注用户特别多的时候,这些调用次数会不会不够用呢?当然不会,因为这个限制是针对接口调用的,也就是限制开发者的,与用户数没有任何关系。例如,获取凭证接口限制每天最多调用2000次,而我们知道凭证的有效期是7200秒,也就是获取一次凭证能够使用两小时,理论上一天只需要获取12次凭证,显然2000次的限制是完全够用的。再比如自定义菜单创建接口,菜单创建一次会永久存在,只有重新设计了菜单结构之后才会再次调用该接口,所以1000次根本用不完。至于自定义菜单的查询和删除接口就更不用说了,这两个接口本身就很少会用到。