从android中的facebook访问令牌获取基本信息

时间:2011-10-13 10:35:14

标签: android facebook

如何从android中的facebook访问令牌获取名字,姓氏,用户ID等基本信息。我能够登录并获取访问令牌,但下一个问题是获取用户的基本信息。

1 个答案:

答案 0 :(得分:4)

检查此代码以获取用户信息;

Bundle params1 = new Bundle();
params1.putString("fields","picture");
Log.v("sss", authenticatedFacebook.request("me"));
JSONObject jObject = new JSONObject(authenticatedFacebook.request("me"));
String id=jObject.getString("id");
String name=jObject.getString("name");
String email=jObject.getString("email");
try {
   URL img_value = new URL("http://graph.facebook.com/"+id+"/picture?type=large");
} catch (MalformedURLException e) {}
try {
  Bitmap mIcon1 =     BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
} catch (IOException e) {}  

获取Facebook中记录用户的ID,姓名,电子邮件以及记录用户的图像的代码。

如果您在Facebook需要进一步的帮助,请查看此链接

Graph Api in Facebook

Facebook Birthday Details of friends

确保您在此Permissions

中添加了必需的权限