繁体   English   中英

获取登录用户的Facebook朋友列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM