如何在60天后自动扩展Facebook access_token以保持访问权限?

时间:2012-05-10 10:42:51

标签: php facebook token extend

好的,所以不推荐使用offline_access。所以现在,我可以获得60天的访问权限,但有没有办法在没有用户交互的情况下扩展它?我们有一个工具可以与Hootsuite进行比较,它可以进行大量的自动同步。我不想每隔60天打扰我们的用户再次重新授权。

有没有办法在没有用户互动的情况下扩展access_token?

(我们顺便使用PHP)

2 个答案:

答案 0 :(得分:1)

您可以延长长期(和短期)访问令牌,但仅限于用户访问应用时。

有关此工作以及如何实现的更多信息,请参阅以下文章:

Removal of offline_access permission

答案 1 :(得分:0)

我有完全相同的问题。我获得了一个短暂的用户访问令牌。然后,我将该令牌转换为扩展(长期)用户访问令牌。使用此令牌,我获取页面访问令牌。与Facebook的文档相反,这些页面访问令牌将在60天后到期。

似乎社区同意(编辑:同意)这是一个错误。查看Facebook错误页面:http://developers.facebook.com/bugs/461517520524921(编辑:FB已删除此错误报告...)