Android如何从Facebook获取用户个人信息

3

我希望在Facebook应用程序中获取“user_about_me”权限的信息。

我已经能够获取电子邮件和位置信息,但是尝试获取关于自己的信息时,只返回了ID。我想要全部的信息。我该如何做?

我像这样进行操作:

bundle.putString("fields", "about");
String about_me=facebook.request("me", bundle);

它只返回id。

有没有其他方法?

1个回答

3

使用Facebook.request("me")获取关于我的字符串即可,不需要像第二个参数一样添加一个包装器(据我所知)。


1
好的。它正在提供所有信息,我怎么一个一个获取? - Jyosna
它可能会将JSON数据以字符串的形式返回给你,将返回的字符串转换为JSONObject,然后提取值。你可能想要查看以下链接来从JSONObject中提取数据。 - Yashwanth Kumar
我想从Facebook获取所有用户信息并发送到不同的服务器。我的问题是每次都需要通过JSON获取数据还是有其他方式? - Jyosna
将返回的字符串发送到服务器?并在服务器端进行处理?如果您需要值,则可以检查Facebook是否以其他格式返回用户数据,而不是JSON。 - Yashwanth Kumar
如果有人打开Facebook并登录,我希望从我的应用程序中收集该用户的所有信息,如名字、姓氏等,并将其发送到服务器进行一个网站账户的注册。您有什么想法吗?我该如何做到这一点? - Jyosna
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接