场景:
调用https://api.weixin.qq.com/cgi-bin/ticket/getticket获取临时票据用于JS-SDK签名,但是调用getticket接口时却响应【"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 61a50aa8-092c7dea-7469a10a】,响应失败3分钟前还是可以正常使用的,突然就报错。
排查:
1.因为是生产环境,公众号的appId和secret并未被多个地方用于请求获取access_token,access_token已经做了统一获取,由中控服务器提供。
2.中控服务器获取access_token接口已经做了同步,防止出现并发访问覆盖问题,并且对access_token做了全局缓存,缓存时间为获取access_token接口返回的过期时间。
已经参照官方说明做了排查,但还是无法定位问题,因为已经在生产上使用,所以麻烦社区相关人员排查下是什么问题,能否明确证实就是access_token中间被覆盖的原因。
你好,麻烦后台查看调用日志