如何使用 Facebook PHP SDK 检查访问令牌是否过期?
因为我猜它没有记录,而且这个链接不是关于 SDK 的,不是吗?那么他们有什么方法可以检查使用 SDK 还是我需要使用 curl ?
https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens
如何使用 Facebook PHP SDK 检查访问令牌是否过期?
因为我猜它没有记录,而且这个链接不是关于 SDK 的,不是吗?那么他们有什么方法可以检查使用 SDK 还是我需要使用 curl ?
https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens
如何使用 Facebook PHP SDK 检查访问令牌是否过期?
为此目的有一个 API 端点,请参见此处:https ://developers.facebook.com/docs/howtos/login/debugging-access-tokens/
要获取令牌过期和其他相关令牌信息,您可以对 Graph API 调试端点进行 GET 调用,如下所示。
GET /debug_token?
input_token={input-token}&
access_token={access-token}
input_token
您要获取有关信息的访问令牌
access_token
您的应用访问令牌或来自应用开发者的有效用户访问令牌
您需要触发此 api 调用以了解访问令牌的状态:
https://graph.facebook.com/oauth/access_token_info?access_token=xxxxxxxxx
它将显示expires_in
:SECONDS_TO_EXPIRE