https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getAccessToken.html
{"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: 67878259-0c3bc9f4-555d9913"}这是之前的报错不是最新的。
请提供一下支持吧,不知道哪里的原因,我的逻辑是拿到access_token后存到redis中,过期时间设置的是7200秒,但是10来分钟后再调用https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=就报40001
一般情况下这个接口官方是不会出问题的,自查下看看是否有其他服务调用接口获取token的可能,如果实在不想查就改用getStableAccessToken接口。
确认代码调用过程中是否有重复,缓存是否未及时更新,最好分开独立调用尝试是否会出现此类问题
根据描述很可能是有一项没有做好处理,导致使用的token不是最新的。
重置下APPsecret
改成用getStableAccessToken接口获取吧。getAccessToken多次调用的话会把上一次获取到的token失效掉