ios - 从 Facebook 请求用户信息和好友信息

标签 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"];

然后我尝试创建一个图形连接来获取信息“例如”用户名、电子邮件、 friend 列表。理想情况下,我想在一个 FBRequest 中执行此操作,而不是在单独的 FBRequestConnection 中执行此操作。我怎样才能做到这一点?我查看了 Facebook SDK 信息,但不知道如何执行此操作,如何才能找到更多相关信息?

最佳答案

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

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

我不确定 iOS 的语法。

如果您想了解更多好友的数据,可以通过 field expansion 指定字段,像这样:

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

关于ios - 从 Facebook 请求用户信息和好友信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626909/

相关文章:

ios - 有没有办法在 Interface Builder 的自动布局约束中添加标识符?

iphone - 在 UIImage 顶部绘制透明圆圈 - iPhone SDK

iphone - iOS:无需离开应用程序即可连接到 Facebook 进行授权

facebook - 视频源和图形 API

iphone - 计算 iPhone 和门之间的距离,知道它们的物理宽度

javascript - Cordova/Phonegap为不同页面设置不同的设备方向

iOS。将应用程序包存储在文档文件夹中是否合法?

objective-c - N窗口消失

ios - 如何检查 NSMutableArray 数组中是否已经有 (__bridge id) 对象

android - 编译错误 "Use Facebook Login example"