报错:
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: 652e44ff-75c3329a-06240aa9
因为你的token失效了
同一个微信小程序获取到的token都是唯一的,如果你在其他地方用到了这个token,那么他就会被覆盖掉,导致下次用到的时候如果不是最新的那个token,那么你的token就是显示失效。
同理因为你的小程序用的都是同一个token,因此线上和线下用的都是同一个。有可能是你线上的token更新了,但是你线下的没有。
解决办法:
如果返回异常码为 40001,再次获取一次token,并将上次的token覆盖掉就可以了
因此这里建议将token缓存起来,每2小时获取一次(可以看微信小程序中token的失效时间)