zea*_*rth 12 facebook facebook-graph-api facebook-php-sdk facebook-access-token
有没有办法获得访问令牌的到期日期,我需要这个,所以我可以刷新我的会话,我也想这样,所以我可以避免在通过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
Run Code Online (Sandbox Code Playgroud)
它显示该应用程序的到期日期.有没有办法在PHP SDK或图形URL命令中获取该信息?
更新:
下面的代码不再有效(请参阅错误报告PHP SDK getSignedRequest 不包含“过期”字段)并且无法使用 PHP-SDK 获取该数据)。
您可以使用调试工具手动发现您的access_token过期时间。
您可以获取access_tokenfrom的过期时间signed_request:
$facebook = new Facebook(array(
'appId'=>APP_ID,
'secret'=>APP_SECRET
));
$signedRequest = $facebook->getSignedRequest();
$expiresDate = date('c', $signedRequest['expires']);
print_r($expiresDate);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13108 次 |
| 最近记录: |