收藏
回答

微信验证accessToken是否有效的通用手段有什么?

目前本人的服务作为accessToken获取的公共服务,只负责调用微信来获取token和针对token的缓存,实际业务使用部分在业务功能代码中,目前存在一定概率的token失效的场景。微信是否有类似这种可以直接检验token是否有效的非业务类型的接口可以让程序定时做token有效性验证的。目前本人使用的接口有两种场景:

1.直接通过app_id和app_secret来直接获取access_token

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

2.通过第三方授权的模式,用component_appid,component_appsecret、component_verify_ticket等来获取component_access_token

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_access_token.html

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

1 个回答

  • 张三疯
    张三疯
    2021-11-04

    可否提供下 有效期内,但是token失效的case?提供失败调用的errmsg即可。我们看看是有bug,还是token真的过期或者被刷新了。

    如果有需求“检测”access_token是否有效,可以考虑调用一些只读API,比如:【获取微信callback IP地址】。

    2021-11-04
    有用 1
    回复 5
    • Tian@
      Tian@
      2021-11-04
      是token被刷了情况invalid credential, access_token is invalid or not latest rid: 61781f3f-02c3edab-3d3e6e64
      2021-11-04
      回复
    • fox
      fox
      2022-11-28
      现在这个接口也有次数限制了
      2022-11-28
      回复
    • 骆
      2023-03-06回复Tian@
      麻烦请问一下。如果rid是640594c6-7235c10b-01b880f8 这种情况是由于什么原因知道吗?
      2023-03-06
      回复
    • 李好香噢
      李好香噢
      2023-03-22
      你好,请问一下同主体的小程序也可以调用公众号的【获取微信callback IP地址】这个api吗,我分别用小程序和公众号分别调用这个api,获取的数据是一致的
      2023-03-22
      回复
    • 张三疯
      张三疯
      2023-03-23回复李好香噢
      可以调用,是一致的。
      2023-03-23
      回复
登录 后发表内容