[英]Fetch Facebook friends list of logged user
我正在尝试在我的iPhone应用程序中获取已登录用户的Facebook朋友。 我使用Facebook SDK v2.2。 facebook代码仅返回一个朋友详细信息。但是在我的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);
}];
请向我建议我错了。 多谢您宝贵的时间提出建议。
您正在经历正确的行为。 从Graph API的v2版本中,您只能获得已经为您的应用授权的朋友列表。 就您而言,似乎只有一个朋友使用了您的应用程序。
API参考
/{user-id}/friends
这只会返回使用(通过Facebook登录)使用发出请求的应用程序的所有朋友。
来源: https : //developers.facebook.com/docs/graph-api/reference/v2.2/user/friends
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.