今天突然发现用户在网页上传图片后,后台无法下载图片,查看报错信息发现以下问题:
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r rid: 65a947c8-75858f3e-7c61797f"}
accessToken平时都会用redis保存2小时,第一次出现大范围上述报错,程序临时更新后把accessToken取消redies缓存,每次后台下载图片都调用get请求实时获取token后还是会有部分报上述错误,公众号已经开发运营了7年,第一次大面积瘫痪,取不到图片。
请问一下,这个具体是什么原因?之前一直没有出现过这种问题。麻烦请尽快答复,谢谢!
accessToken获取地址:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
你好,建议使用getStableAccessToken,在force_refresh=false模式下,在access_token有效期内重复多次调用,会得到相同的access_token,也就避免了access_token并发刷新时,新access_token会覆盖旧access_token的问题.