【发布时间】:2014-07-09 12:51:11
【问题描述】:
我正在尝试使用代码检索用户的 Facebook 好友列表
[FBRequestConnection startWithGraphPath:@"/me/friends"
parameters:nil HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);
}
}];
但每当我使用该代码时,它只会返回 Found: 0 个朋友。我将它放在 Viewcontroller 中,以便在用户通过 Facebook 登录后执行。我已经请求了 user_friends 权限,并且我有一个在应用程序上注册的朋友。如果它有任何区别,该应用程序也使用 Quickblox SDK,所以如果有任何方法可以做到这一点,那就太好了!
【问题讨论】:
-
请通过此链接developers.facebook.com/docs/ios 并使用最新的 Facebook sdk
-
我已经安装了最新的 Facebook SDK
标签: ios facebook facebook-graph-api quickblox