如何检查微软真实账户REST API令牌是否有效(过期)使用访问令牌?

时间:2017-02-22 06:43:01

标签: rest api onedrive

我正在尝试使用我的网站连接microsoft live帐户。通过使用microsoft的文档,我离线了,并使用到期时间进行了访问。

现在问题是如何检查令牌是否有效(已过期)?哪个网址给出了答案?

1 个答案:

答案 0 :(得分:1)

返回access_tokenrefresh_token的响应还应包含expires_in值,您可以使用该值计算缓存access_token的时间。一旦缓存的令牌接近到期,您就可以触发抢先刷新。

但是,即使抢先刷新,您的应用程序也应该关注OneDrive API的401响应,并将其用作刷新的触发器。如果你只想提出一个请求来验证当前令牌仍然是好的,你可能会遇到类似下面的内容 - 但它不会告诉你它剩下多长时间,只是它在这一刻是否正常:

  

HEAD https://api.onedrive.com/v1.0/drive