收藏
回答

公众号开发通过OpenID来获取用户基本信息提示access_token is invalid ?

调用地址:https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 6064303b-72e4798e-6faadad7"}

公众号的accessToken做了缓存处理,1小时1刷新。实际测试时发现,同一个accessToken在调用通过openid获取用户基本信息时,偶尔提示上面错误。在这之前之后的请求都有成果的,这是因为什么?

appid:wx97eda3e5867beb39

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-03-31

    你好,invalid credential, access_token is invalid or not latest。提示已经很明显了。

    40001包含两种情况,非法token和过期token。小程序,公众号和第三方都可以查日志。建议自查调用记录

    2021-03-31
    有用
    回复 4
    • 冰
      2021-03-31
      没有数据呀,关键是我这个accessToken后面使用有可以调用用户信息了。
      2021-03-31
      回复
    • 冰
      2021-03-31
      这个问题还不是很偶尔 经常的  等下次调用获取用户信息就有可以了  accessToken 未更新
      2021-03-31
      回复
    • 冰
      2021-03-31
      可以看出16点的时候仅仅调用过1次
      2021-03-31
      回复
    • 冰
      2021-04-01
      麻烦给看一下问题哈,运维中心里面没有调用accessToken的日志呢
      2021-04-01
      回复
  • 花汐
    花汐
    2023-04-27

    我也是,就很烦,这个接口老经常access_token失效,,可实际上这个access_token是有效的,都折腾我好久了,真烦

    2023-04-27
    有用
    回复 2
    • yi
      yi
      2023-07-06
      我是直接不缓存了。随他去。就不会报错了。或者把缓存时间弄短一点
      2023-07-06
      回复
    • 花汐
      花汐
      2023-08-16回复yi
      我已经找到问题了,是腾讯乱扫导致的,,你需要在相关接口屏蔽一切没有携带cookie的请求,防止code被腾讯扫过失效。。。
      2023-08-16
      回复
登录 后发表内容
问题标签