2012-03-15 219 views
1

我正在開發一個與facebook集成的android。我有一個關於代碼與facebook集成的android應用程序

Editor editor = getApplicationContext().getSharedPreferences(KEY,Context.MODE_PRIVATE).edit(); 
    editor.putString(TOKEN, facebook.getAccessToken()); 
    editor.putLong(EXPIRES, facebook.getAccessExpires()); 

這些行我感到困惑的使用editor.putstring功能

我的問題令牌的值可以是問題嗎?並從哪裏可以看到可以在函數putString中使用的令牌名稱? 我沒有通過網絡找到關於這個問題的信息。

回答

1

Nada,

TOKEN是該用戶的Facebook訪問令牌。將它存儲在編輯器中可讓您稍後從共享首選項中讀取它,而不是查詢Facebook服務器的訪問令牌並再次通過登錄過程。更多的上下文請結帳Facebook Android Tutorial或我寫的教程here

0

你必須保存你的訪問令牌用於登錄時間和訪問令牌用於facebook圖表API的不同URL來獲取Facebook帳戶的詳細信息,個人資料圖片等等。 爲了確保您已經登錄,它也有助於應用程序永久存儲。所以我們必須存儲在偏好中。