php替代extendAccessTokenIfNeeded

时间:2012-09-22 10:02:58

标签: php facebook facebook-graph-api

我创建了一个Facebook应用,并检索了有效期为60天的用户access_token。

在android中有一些东西

  

public void onResume(){
      super.onResume();       facebook.extendAccessTokenIfNeeded(this,null); }

如果即将到期,则会扩展accesstoken。 PHP 中是否有类似的替代方法?因此,在60天后令牌刷新,而不要求用户再次登录到Facebook。

1 个答案:

答案 0 :(得分:0)

  

如果即将到期,则会扩展accesstoken。

当用户使用您的应用时会发生这种情况。

  

PHP中是否有类似的替代方案?因此,在60天后令牌刷新,而不要求用户再次登录到Facebook。

没有。您必须让用户再次与您的应用程序进行交互,这样您就可以获得一个新的短期访问令牌 - 然后您可以将其换成长期存在的令牌。

此处描述了整个过程:https://developers.facebook.com/roadmap/offline-access-removal/

(同样,对于您可能的后续问题,“但我希望它可以在没有用户互动的情况下进行” - 不可能。如果是,关于弃用offline_access的全部内容都是毫无意义的。应用程序不应该再代表用户“永远”了。)