wechat-jssdk icon indicating copy to clipboard operation
wechat-jssdk copied to clipboard

invalid credential, access_token is invalid or not latest hint

Open zhaoyanxiang opened this issue 4 years ago • 2 comments

现在有极小概率出现这个提示,可能是其他地方调用了access_token,导致我们自己的过期了,我目前就用了co-wechat-api和wechat-jssdk。 过期后我可能要等两个小时候业务才会恢复。能麻烦加入一个重新获取的机制吗,比如收到40001错误,就重新获取access_token,然后重新请求。

zhaoyanxiang avatar Mar 12 '20 09:03 zhaoyanxiang

手动掉一下wx.jssdk.getGlobalTokenAndTicket(true)获取新的token跟ticket试一下

https://github.com/JasonBoy/wechat-jssdk/blob/1729cbab3402b15df92819d7287c0134a8f28dc0/lib/JSSDK.js#L187

JasonBoy avatar Mar 12 '20 09:03 JasonBoy

这样可以,我是领取卡包的时候出现这个错误的,这样就要每次都去刷新。 我是想能不能直接在底层给解决掉,类似这样 image 多谢啦

zhaoyanxiang avatar Mar 13 '20 02:03 zhaoyanxiang