Facebook中的EXPIRES - android

时间:2012-03-27 16:58:10

标签: android facebook

我对这些代码有疑问

这些来自使用android的facebook应用程序。

 public boolean saveCredentials(Facebook facebook) {
            Editor editor = getApplicationContext().getSharedPreferences(KEY, Context.MODE_PRIVATE).edit();
            editor.putString(TOKEN, facebook.getAccessToken()); /* Retrieve the OAuth 2.0 access token for API access: treat with care.*/
            editor.putLong(EXPIRES, facebook.getAccessExpires());
            return editor.commit();
        }

        public boolean restoreCredentials(Facebook fb) {

            SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences(KEY, Context.MODE_PRIVATE);
            fb.setAccessToken(sharedPreferences.getString(TOKEN, null));
            fb.setAccessExpires(sharedPreferences.getLong(EXPIRES, 0));
            return fb.isSessionValid();
        }

我想知道变量EXPIRE的重要性是什么?

1 个答案:

答案 0 :(得分:0)

非常进口。令牌过期后,您的应用将无法连接到Facebook用户帐户。尝试为移动应用程序使用离线访问令牌。