access_token不到5分钟就失效了40001

发布于 7 年前作者 jie7711549 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

{“errcode”:40001,“errmsg”:“invalid credential, access_token is invalid or not latest hint: [ZMx06619018!]”}

  • 预期表现

刚刚获取了一个access_token,还不到5分钟,就失效了。目前项目刚开始,还在本地测试,没有上线,只有我这一个接口用到access_token

  • 复现路径

  • 提供一个最简复现 Demo

appId:

wx0920fb4b7bab38a1

time: 2019-05-28 16:44:15

4 回复
dfeng
dfeng1 楼6 年前

检查下开发环境、测试环境和生产环境是不是有一个进程把access_token给刷新掉了。最好只同时运行一个环境,或者切换其他公众号的参数测试。

leihou
leihou2 楼6 年前

今天做测试,遇到了间断出现40001的情况,

试着header里加上

1). cache-control:max-age=0

2). upgrade-insecure-requests:1

虽然我不知道是干嘛的,但是加上后效果好一点,暂时没发现40001的情况。

好好想想为什么微信接口工具调用没有问题?肯定有原因的,多去找原因才是正事。

上面的就是参考 ‘微信公众平台接口调试工具’ 找到的。

nlei
nlei3 楼6 年前

可以试一试 微信文档搜索,这个问题,文档上看能不能满足

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html

xia55
xia554 楼5 年前

GitHub上面搜搜现成获取access_token的代码.https://github.com/Wechat-Group/WxJava/wiki/小程序开发文档