2012-09-22 70 views
0

我已經創建了一個facebook應用程序,並檢索了有效期爲60天的用戶access_token。php替代extendAccessTokenIfNeeded

Android中也有一些是因爲

公共無效的onResume(){
super.onResume(); facebook.extendAccessTokenIfNeeded(this,null); }

這擴展了accesstoken,如果它即將到期。 PHP有沒有類似的選擇?因此,在60天后,令牌刷新,而不要求用戶再次登錄Facebook。

回答

0

這擴大了accesstoken,如果它即將到期。

在用戶使用您的應用程序時發生這種情況。

在PHP中有沒有類似的選擇?因此,在60天后,令牌刷新,而不要求用戶再次登錄Facebook。

不需要。您必須讓用戶再次與您的應用程序進行交互,以便您可以獲得新的短期訪問令牌 - 然後您可以交換長壽命令牌。

整個過程描述如下:https://developers.facebook.com/roadmap/offline-access-removal/

(再次,對於自己可能的後續問題,「但我想它做沒有用戶交互」 - 這是不可能如果。結果是,關於貶低offline_access的所有內容都是無意義的,應用程序不應該繼續以「永遠」的名義代表用戶行事。)