繁体   English   中英

Facebook Graph API资源管理器:结交朋友

[英]Facebook Graph API explorer: get friends of friends

有没有办法找一个朋友的朋友?
我正在使用SDK 1.0

例如,我首先获取我的ID以检索朋友的列表

NSString *query = [NSString stringWithFormat:@"/%@/friends", userID ];
[QVFacebookQuery execute:query withHTTPMethod:@"GET" completion:^(BOOL success, id result, NSError *error) {
    /* print result if success */ 
}];

通过这种方法,我可以检索我的朋友和相对用户ID的列表。

如果我使用此ID之一查询其朋友,那将永远行不通!

  .../user_id/friends

我收到此错误:

{
  "error": {
    "message": "Unsupported operation", 
    "type": "OAuthException", 
    "code": 100
  }
}

我已经阅读了文档并设置了user_friends权限。

出于隐私原因,您无法结识朋友。 您甚至无法再获得授权用户的所有朋友-也只有获得该应用程序授权的用户。

详细了解更改日志中的更改: https : //developers.facebook.com/docs/apps/changelog

您需要使用共同朋友端点。 一个示例请求的格式为{user-id-a} / mutualfriends / {user-id-b}。 所以您的查询将是...

NSString *query = [NSString stringWithFormat:@"%@/mutualfriends/%@", firstUserID, secondUserID];

请注意,这将适用于Graph API v1.0,但在较新版本中已弃用。

https://developers.facebook.com/docs/graph-api/reference/v1.0/user/mutualfriends

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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