无法通过图表facebook API获取好友列表

时间:2015-02-27 04:04:07

标签: ios facebook-graph-api

在iOS中使用Graph API获取列表朋友facebook时遇到问题。

我使用/{user-id}/friends获取列表朋友,结果是friends who have used (via Facebook Login) the app making the request未列出朋友。

之后我尝试在Graph API Explorer找到朋友,我得到预期的结果。

然后我在access_token上使用Graph API Explorer来替换通过iOS登录获得的access_token。我也得到了预期的结果。

Graph API Explorer和access_token通过登录获得了哪些不同的access_token?

1 个答案:

答案 0 :(得分:0)

使用facebook SDK for iOS或使用图谱API,有两种方法可以实现这一点。

如果您正在使用sdk,则可以将请求作为

* make the API call */
[FBRequestConnection startWithGraphPath:@"/{friendlist-id}"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                          FBRequestConnection *connection,
                          id result,
                          NSError *error
                      ) {
                          /* handle the result */
                      }];

您需要一个用户访问令牌和read_friendlists权限。您还可以使用图形api资源管理器进行测试

更多信息: https://developers.facebook.com/docs/graph-api/reference/v2.2/friendlist