收藏
回答

总是遇到token过期问题,帮忙解决一下?token已经设置10分钟更新一次了,还是报错40001

rid:

61ee66b9-36a0567c-7b8d4723

61ee5d72-5c6b08b4-4b318ecb

生产环境只有一个平台在请求获取token


全局redis缓存,生产环境请求节点该非集群,获取token为全局代码块

最后一次编辑于  2022-01-24
回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2022-01-24

    检查下是否拿到了最新的token。要用最后刷新的那个token,旧的token不能保证有效

    2022-01-24
    有用
    回复 4
    • 我是**
      我是**
      2022-03-11
      你好,我这边已经检查过没有并发获取token的场景,token是全局唯一刷新的,在一直没办法解决的场景下,我现在修改的是如果微信接口返回40001,我会立刻重新请求一次获取token的接口,拿到新token再次请求一次,但是从生产环境来看,还是会出现40001问题
      2022-03-11
      回复
    • 我是**
      我是**
      2022-03-11
      appId: wx67380ebe00a7c664  
      记录一: 
      invalid credential, access_token is invalid or not latest rid: 622aebed-49ab7a06-798d726b     时间 : 2022-03-11 14:27:57
      记录二:
       invalid credential, access_token is invalid or not latest rid: 622982da-2a71949f-09dd2397   时间: 2022-03-10 12:47:22
      记录三:invalid credential, access_token is invalid or not latest rid: 62282cc6-610e5114-33fc5504  时间 :2022-03-09 12:27:50 


      另外,这个appid的微信公共号平台上无法查看接口日志,已经确定了开启接口日志统计功能,还请帮忙定位解决一下
      2022-03-11
      回复
    • Cjiang
      Cjiang
      2022-03-14回复我是**
      看你的标题是设置了10分钟,参考下文章,设置5分钟试试。
      https://developers.weixin.qq.com/community/develop/article/doc/000e0e0d52c4d88a0b2c583895b813
      2022-03-14
      回复
    • sheldon
      sheldon
      2022-06-06回复Cjiang
      什么鬼。不应该是以微信返回的token有效期为依据来过期吗
      2022-06-06
      回复
登录 后发表内容