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
解决了吗?我使用的是 getStableAccessToken, https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html
遇到了同样的问题,第一次调用 发货接口 是可以的,第二次调用 就报 错误码:40001,错误信息:invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r rid: 68065772-147cdbe3-5f2aef92
小程序平台 发货接口:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html#%E4%B8%80%E3%80%81%E5%8F%91%E8%B4%A7%E4%BF%A1%E6%81%AF%E5%BD%95%E5%85%A5%E6%8E%A5%E5%8F%A3
一般情况下这个接口官方是不会出问题的,自查下看看是否有其他服务调用接口获取token的可能,如果实在不想查就改用getStableAccessToken接口。
确认代码调用过程中是否有重复,缓存是否未及时更新,最好分开独立调用尝试是否会出现此类问题
根据描述很可能是有一项没有做好处理,导致使用的token不是最新的。
重置下APPsecret
改成用getStableAccessToken接口获取吧。getAccessToken多次调用的话会把上一次获取到的token失效掉