我正在开发一个与facebook集成的android。我对这些代码行有疑问
Editor editor = getApplicationContext().getSharedPreferences(KEY,Context.MODE_PRIVATE).edit();
editor.putString(TOKEN, facebook.getAccessToken());
editor.putLong(EXPIRES, facebook.getAccessExpires());
我对使用editor.putstring函数感到困惑
我的问题TOKEN的价值是多少?从哪里可以看到可以在函数putString中使用的令牌名称? 我没有通过网络找到有关此问题的信息。
答案 0 :(得分:1)
Nada,
TOKEN是该用户的Facebook访问令牌。将其存储在编辑器中允许您稍后从共享首选项中读取它,而不是查询Facebook服务器以获取访问令牌并再次通过登录过程。有关更多信息,请查看Facebook Android Tutorial或我撰写的here
教程答案 1 :(得分:0)
您必须保存您的访问令牌以在登录时使用,并且访问令牌与facebook graph api的不同网址一起使用以获取Facebook帐户,个人资料图片等的详细信息。 为了确保您已登录,它还有助于将应用程序存储在永久存储中。所以我们必须存储在偏好中。