2012-07-12 12 views
0

更長的Facebook圖形API會話我看到了這個問題:The session has been invalidated because the user has changed the password當我尋找了同樣的問題的答案,但我不知道如何使會議延長爲Android因此可能有人告訴我怎麼樣。我認爲僅僅這兩條線必須改變:如何使Android的

String access_token = mPrefs.getString("access_token", null); 
long expires = mPrefs.getLong("access_expires", 0); 

但我沒有任何想法如何,必須隨着它在reference真實提到他們改變

回答

0

第8步:擴展訪問令牌

隨着offline_access的棄用,每當用戶打開您的應用程序時,您需要擴展您的 access_token。要做到這一點,調用應用程序的 的onResume()函數extendAccessTokenIfNeeded Facebook的方法:

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

注:請確保您有最新的Android SDK在 https://github.com/facebook/facebook-android-sdk/