文档(http://ai.baidu.com/docs#/Auth/top)里提到access_token是有有效期的。假设我现在已经(通过代码的方式)拿到了一个access_token,那么我能否在这个access_token失效前(比如失效前4秒)通过再次调用access_token分配接口(https://aip.baidubce.com/oauth/2.0/token)来获取(刷新)access_token呢?
换句话说,已经获得access_token并在该access_token未失效的情况下,再次调用access_token分配接口(https://aip.baidubce.com/oauth/2.0/token)时,access_token分配接口接口的响应中携带的是老的access_token(毕竟它还没有失效)还是新的access_token?如果是新的access_token,那么老的access_token是否被置为失效(相当于提前失效),还是仍然可用?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
当然可以提前刷新,不过最好别太频繁
描述了这么多 其实就一句话 你可以自己判断token得有效期计算,然后在失效前获取新的然后覆盖旧的就行了,
当然你也可以 在调用接口失败返回token失效的这个异常信息的时候,再重新刷取token就OK了