官方文檔:
https://developers.weixin.qq.com/doc/offiaccount/Message_Management/API_Call_Limits.html
公眾號調用接口並不是無限制的。為了防止公眾號的程序錯誤而引發微信服務器負載異常,默認情況下,每個公眾號調用接口都不能超過一定限制,當超過一定限制時,調用對應接口會收到如下錯誤返回碼:
{"errcode":45009,"errmsg":"api freq out of limit"}
開發者可以登錄微信公眾平台,在帳號后台開發者中心接口權限模板查看帳號各接口當前的日調用上限和實時調用量,對於認證帳號可以對實時調用量清零,說明如下:
1、由於指標計算方法或統計時間差異,實時調用量數據可能會出現誤差,一般在1%以內。
2、每個帳號每月共10次清零操作機會,清零生效一次即用掉一次機會(10次包括了平台上的清零和調用接口API的清零)。
3、第三方幫助公眾號調用時,實際上是在消耗公眾號自身的quota。
4、每個有接口調用限額的接口都可以進行清零操作。
POST HTTP調用: https://api.weixin.qq.com/cgi-bin/clear_quota?access_token=ACCESS_TOKEN
調用示例:
{ “appid”:“APPID” }
正常情況下,會返回:
{ "errcode" :0, "errmsg" : "ok" }
如果調用超過限制次數,則返回:
{ "errcode" :48006, "errmsg" : "forbid to clear quota because of reaching the limit" }