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

How to check microsoft live account REST API Token is valid(Expired) or not by using Access Token?

我正在尝试将 Microsoft Live 帐户连接到我的网站。我通过使用 Microsoft 的文档获得了具有过期时间的离线 refershtoken 和 accesstoken。

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

returns access_tokenrefresh_token 的响应还应包含一个 expires_in 值,您可以使用该值计算 access_token 应该多长时间被缓存。一旦缓存的令牌即将过期,您可以触发抢先刷新。

但是,即使使用抢先刷新,您的应用程序也应该注意来自 OneDrive API 的 401 响应,并将它们用作刷新的触发器。如果您只想发出请求以验证当前令牌是否仍然有效,您可以点击以下内容 - 但它不会告诉您它还剩多长时间,只会告诉您此刻是否正常:

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