簡體   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