2012-06-28 190 views
0

前段時間我使用FB PHP API。現在,當facebook棄用offline_access時,有些事情會改變。那麼,我在我的應用配置中禁用offline_access呢。Facebook PHP API擴展訪問令牌

我使登錄,用戶授權我的應用程序,並返回到我的頁面。該令牌有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的到期時間嗎? ergo,我需要知道這個「擴展訪問令牌」何時會過期,並在其到期前再次擴展。

我希望你能理解我的英語! :) 謝謝你們!

回答

0

您只能續訂resp。如果你首先得到一個短命的訪問令牌,那麼擴展一個長期的訪問令牌 - 這就要求用戶與你的應用進行交互。