1

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

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

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

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

无论如何,一旦它过期而不要求用户登录Facebook,是否可以获得新的访问令牌?

4

1 回答 1

2

无论如何,一旦它过期而不要求用户登录Facebook,是否可以获得新的访问令牌?

不,这就是弃用offline_access 的全部意义——应用程序不能“永远”以用户的名义做事。

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

于 2012-07-17T20:07:00.963 回答