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