如何从android中的facebook访问令牌获取名字,姓氏,用户ID等基本信息。我能够登录并获取访问令牌,但下一个问题是获取用户的基本信息。
答案 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需要进一步的帮助,请查看此链接
Facebook Birthday Details of friends
确保您在此Permissions
中添加了必需的权限