这个非常有规律,也让人困惑。
后来在无法生成的时候,一步步跟踪代码,发现生成access_token的
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxx&secret=yyy
请求时,返回了:
{
"errcode": 45009,
"errmsg": "reach max api daily quota limit rid: 62a1f3ea-7da1face-7bf5b5b0"
}
出错原因:
微信为了自己服务器不超过负载,每天此接口最多只允许2000次访问。
临时处理方案:
进入小程序后台:
开发=》接口设置=》调用额度,点击“清空”
注:一个月只有10次机会。
长期的处理方案:
access_token 的有效期是7200秒,也就是2小时。
将 access_token 保存在缓存或者数据库的表中,有效期内使用缓存,基本上是不可能超额使用的了。