0

我前段时间正在使用 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 的过期时间吗?因此,我需要知道这个“扩展访问令牌”何时会过期,以便在过期之前再次扩展它。

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

4

1 回答 1

0

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

于 2012-06-28T14:25:50.520 回答