收藏
回答

校验access_token是否失效?

官方有没有提供一个专门校验access_token是否有效的接口?

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

4 个回答

  • 阳光浪子🐣
    阳光浪子🐣
    2021-09-12

    我明白提问者的意思,只要向服务器发起一次获取access_token,原先的access_token就会失效,我们写代码时候,一般把access_token存到文件、缓存、或者session里面,然后调用接口时候直接拿来用,有时候设计上的疏漏导致某个代码重新去获取access_token了,但是缓存的access_token没有更新,这时候每个接口都会提示40001错误,然后要给每个接口都写一个重新获取access_token的代码(虽然只有第一个发现40001的接口需要去执行),就不太方便,楼主是希望微信有一个接口,直接可以把现有的access_token发过去,然后返回结果告诉我这个access_token是否失效了,有效期还有多久等。

    其实,我是建议微信方面给一个回调URL,只要用户方发起一次access_token的获取,就回调到用户指定的URL上,这样就能有效避免因为access_token存放不统一导致失效了。

    2021-09-12
    有用 4
    回复
  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2020-01-06

    没有的,只要你获取新的access_token ,这个有效期2小时,肯定不会出错

    只要没有再次获取access_token,最后一次获取的会有效2小时

    2020-01-06
    有用
    回复
  • 祺爸💎
    祺爸💎
    2020-01-06

    任何用到access_token的接口,无效都会报错

    2020-01-06
    有用
    回复
  • 2020-01-06

    无效会报错

    2020-01-06
    有用
    回复
登录 后发表内容
问题标签