目前本人的服务作为accessToken获取的公共服务,只负责调用微信来获取token和针对token的缓存,实际业务使用部分在业务功能代码中,目前存在一定概率的token失效的场景。微信是否有类似这种可以直接检验token是否有效的非业务类型的接口可以让程序定时做token有效性验证的。目前本人使用的接口有两种场景:
1.直接通过app_id和app_secret来直接获取access_token
2.通过第三方授权的模式,用component_appid,component_appsecret、component_verify_ticket等来获取component_access_token
可否提供下 有效期内,但是token失效的case?提供失败调用的errmsg即可。我们看看是有bug,还是token真的过期或者被刷新了。
如果有需求“检测”access_token是否有效,可以考虑调用一些只读API,比如:【获取微信callback IP地址】。