我正在尝试在我的iphone应用程序中获取登录用户的facebook好友。我使用Facebook v2.2。facebook代码只返回一个朋友detail.but在我的facebook指控11个朋友。我使用了xcode 5.1和我的开发目标7.1
这是我的密码。
[FBRequestConnection startWithGraphPath:@"/me/friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
/* handle the result */
NSLog(@"friend list = %@",result);
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"friends = %@",friends);
}];请告诉我我哪里错了。谢谢你给我宝贵的时间提建议。
发布于 2014-12-15 13:15:34
你正在经历正确的行为。从图形API的v2中,您只能获得已经授权您的应用程序的朋友列表。在你的例子中,看起来只有你的一个朋友使用你的应用程序。
API参考
/{user-id}/friends这将只返回任何朋友谁已经使用(通过Facebook登录)的应用程序提出请求。
来源:https://developers.facebook.com/docs/graph-api/reference/v2.2/user/friends
https://stackoverflow.com/questions/27484893
复制相似问题