收藏
回答

公众号请求getticket接口响应40001【invalid credential】?

场景:

调用https://api.weixin.qq.com/cgi-bin/ticket/getticket获取临时票据用于JS-SDK签名,但是调用getticket接口时却响应【"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 61a50aa8-092c7dea-7469a10a】,响应失败3分钟前还是可以正常使用的,突然就报错。


排查:

1.因为是生产环境,公众号的appId和secret并未被多个地方用于请求获取access_token,access_token已经做了统一获取,由中控服务器提供。

2.中控服务器获取access_token接口已经做了同步,防止出现并发访问覆盖问题,并且对access_token做了全局缓存,缓存时间为获取access_token接口返回的过期时间。


已经参照官方说明做了排查,但还是无法定位问题,因为已经在生产上使用,所以麻烦社区相关人员排查下是什么问题,能否明确证实就是access_token中间被覆盖的原因

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-12-08

    你好,麻烦后台查看调用日志

    2021-12-08
    有用
    回复 1
    • brotherc
      brotherc
      2021-12-09
      好的,谢谢。我们通过查看运维中心的获取access_token日志,发现确实中间又发起了请求,虽然还没发现是由哪里发起的请求,不过应该可以确定就是access_token被覆盖导致的。
      2021-12-09
      回复
登录 后发表内容