访问令牌到期后被动获取新的访问令牌

时间:2012-07-17 19:39:21

标签: php facebook-php-sdk facebook-apps facebook-access-token

我正在制作一个简单的Facebook应用程序,允许我从我的客户的网站发布到我的客户的Facebook粉丝页面。

现在,在使用PHP SDK创建应用程序实例后,我使用$facebook->setAccessToken( EXTENDED_ACCESS_TOKEN_IN_DB );设置了访问令牌。我正在使用60天的长期访问令牌,因此客户每次想要发布到粉丝页面时都必须登录Facebook。

在某些时候,由于各种原因,访问令牌将变为无效。

在理想情况下,这将是每60天一次。与此同时,如果我们可以继续通过应用程序从网站发布粉丝页面直到用户取消授权应用程序的那一天,这将是一件好事。

是否有一个新的访问令牌一旦过期而没有要求用户登录Facebook?

1 个答案:

答案 0 :(得分:2)

  

在没有要求用户登录Facebook的情况下,有没有获得新的访问令牌?

没有。这就是弃用offline_access的全部要点 - 应用程序无法“永远”继续使用用户名称。

也许您想获取页面访问令牌而不是用户访问令牌?前者没有默认的到期日。