如何在android中从facebook访问令牌中获取名、姓、用户id等基本信息。我可以登录并获得访问令牌,但下一个问题是获取用户的基本信息。
发布于 2011-10-13 18:54:00
检查此代码以获取用户信息;
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) {} 代码用于获取id,名称,在Facebook的登录用户的电子邮件,以及登录用户的图像。
如果您需要Facebook的进一步帮助,请查看此链接
Facebook Birthday Details of friends
确保您在此Permissions中添加了所需的权限
https://stackoverflow.com/questions/7752846
复制相似问题