Facebook Graph API getAccessToken()/访问令牌到期

时间:2012-12-22 09:46:11

标签: php facebook facebook-graph-api

我将编写一个将作为cron运行的Facebook Graph脚本/应用程序。我之前尝试过这样做,但它说访问令牌已过期。我尝试使用getAccessToken(),但它告诉我必须使用有效的访问令牌来请求有关当前用户的信息。如何自动续订我的访问令牌,以便我的cron作业不会中断?

2 个答案:

答案 0 :(得分:0)

普通访问令牌在2小时后到期,扩展令牌持续2个月。 对于扩展令牌指南,请执行以下操作:How to extend access token validity since offline_access deprecation

现在,您可以做的最好的事情是在用户登录应用程序/网站时定期更新用户的扩展令牌。因此,您可以在cron作业中使用此令牌。仅当用户未访问您的应用程序2个月时,此操作才会失败。

答案 1 :(得分:0)

您是否在下方链接验证了访问令牌的到期日期?

https://developers.facebook.com/tools/debug

此外,您可以通过访问类似问题获得详细答案:

How to renew/extend facebook access tokens with PHP?