gpt4 book ai didi

facebook - 如何提取 Facebook 访问 token 过期信息

转载 作者:行者123 更新时间:2023-11-30 05:17:05 28 4
gpt4 key购买 nike

有没有办法获取访问 token 的到期日期,我需要这个以便刷新我的 session ,我也想要这种方式这样我就可以避免在通过 PHP cURL 获取时查找 facebook 用户数据。

也在这个链接上 https://developers.facebook.com/tools/access_token/如果我在我的自定义应用程序中单击 DEBUG 按钮,我可以看到此信息(例如)

App ID: 23131XX0000123 : My Custom App
User ID: XX99858XX : Mario Bro
Issued: XX11111XX : 2:00 pm Feb 10 2012
Expires: XX11111XX : 3:00 pm Feb 10 2012
Valid: True
Origin: Unknown
Scopes: email user_likes

它会显示该应用程序的到期日期。有没有办法在 PHP SDK 或图形 URL 命令中获取该信息?

最佳答案

更新:
下面的代码不再有效(参见错误报告 PHP SDK getSignedRequest does not include "expires" field)并且无法使用 PHP-SDK 获取该数据。

您可以使用 Debug tool手动发现你的 access_token到期。

<罢工>您可以获得 access_token 的过期时间来自 signed_request :

<罢工>
$facebook = new Facebook(array(
'appId'=>APP_ID,
'secret'=>APP_SECRET
));
$signedRequest = $facebook->getSignedRequest();
$expiresDate = date('c', $signedRequest['expires']);
print_r($expiresDate);

<罢工>

关于facebook - 如何提取 Facebook 访问 token 过期信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235124/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com