从Facebook请求用户信息和朋友

时间:2013-03-25 23:46:50

标签: ios objective-c facebook facebook-graph-api facebook-ios-sdk

我希望结合对Facebook Graph API的调用。我想一次性收集朋友和个人资料信息。

我还在这里提出了一个单独的问题 - Facebook SDK collecting user information and friends

为这两个部分创建Facebook Graph请求的正确/最简单的方法是什么?

用户使用此权限数组登录:

NSArray *permissionsArray = @[ @"user_about_me", @"user_birthday", @"user_location", @"email"];

然后我尝试创建图表连接以获取信息'例如'用户名,电子邮件,朋友列表。理想情况下,我想在一个FBRequest中执行此操作,而不是单独使用FBRequestConnection。我怎么能做到这一点?我查看了Facebook SDK信息,看不清楚如何做到这一点,我怎样才能找到更多相关信息?

1 个答案:

答案 0 :(得分:1)

您可以在一次API调用中获取所有这些信息:

/me?fields=id,username,email,friends

我不确定iOS的语法。

如果您想了解有关朋友的更多数据,可以通过field expansion指定字段,如下所示:

/me?fields=id,username,email,friends.fields(id,name,username,birthday)