Facebook PHP API扩展访问令牌

时间:2012-06-28 13:15:19

标签: facebook api facebook-access-token

前段时间我正在使用FB PHP API。现在,当facebook弃用offline_access时,有些事情会发生变化。好吧,我在我的应用程序配置中禁用了offline_access。

我进行登录,用户授权我的应用,然后返回我的页面。此令牌有60天的到期时间。根据我在论坛中读到的内容(我检查过),当access_token过期时,无法续订此内容。 出于这个原因,我尝试在60天到期时间之前扩展访问令牌。

    $this->_oauthRequest(
        $this->getUrl('graph', '/oauth/access_token'),
        $params = array(    'client_id' => $this->getAppId(),
                            'client_secret' => $this->getAppSecret(),
                            'grant_type'=>'fb_exchange_token',
                            'fb_exchange_token'=>$this->getAccessToken(),
                      ));

现在,有没有办法知道或设置扩展access_token的到期时间?因此,我需要知道这个“扩展访问令牌”何时到期aprox,在它到期之前再次扩展它。

我希望你能理解我的英语! :) 谢谢你们!

1 个答案:

答案 0 :(得分:0)

您只能续订。如果您首先获得一个短期访问令牌,则扩展一个长期访问令牌 - 这需要用户与您的应用程序进行交互。