0

重複の可能性:
Graph API - 友達の友達を取得する

c# .net または Java スクリプトで Facebook から友達の友達のリストを取得する方法。このメソッドでフレンドリストを取得できます:--

string data = FaceBookConnect.Fetch(code, "me/friends");

しかし、友達の友達を取得する方法がわかりません。友達の Facebook IDも取得しています。Facebook IDを使用して友達の友達を取得する方法はありますか?

4

1 に答える 1

1
string myAccessToken = "something";         
FacebookClient client = new FacebookClient(myAccessToken);         

var friendListData = client.Get("/me/friends");
JObject friendListJson = JObject.Parse(friendListData); 

ArrayList<FbUser> fbUsers = New ArrayList<FbUser>();
foreach (var friend in friendListJson["data"].Children())             
{   
    FbUser fbUser = new FbUser();
    fbUser.Id = friend["id"].ToString().Replace("\"", "");                 
    fbUser.Name = friend["name"].ToString().Replace("\"", "");                 
    fbUsers.add(fbUser);
}

facebook ユーザーのクラス

Class FbUser {
    String Id { set; get; }
    String Name { set; get; }
}

Facebook SDK C# - 友達リストを取得する

編集:友達の友達を取得することはできません:

Graph API を使用して友達の友達を取得する

{
   "error": {
      "type": "Exception",
      "message": "(#604) Can't lookup all friends of <UID>. Can only lookup for the logged in user (<MY_UID>), or friends of the logged in user with the appropriate permission"
   }
}
于 2012-12-03T11:25:41.307 に答える