可能重复:
Graph API - 获取我朋友的朋友
如何在 c# .net 或 java 脚本中从 Facebook 获取朋友的朋友列表。我可以使用这种方法获取好友列表:--
string data = FaceBookConnect.Fetch(code, "me/friends");
但我不知道如何获取朋友的朋友。我也得到了我朋友的 Facebook id 。有没有办法用他的 Facebook id来获取我朋友的朋友?
可能重复:
Graph API - 获取我朋友的朋友
如何在 c# .net 或 java 脚本中从 Facebook 获取朋友的朋友列表。我可以使用这种方法获取好友列表:--
string data = FaceBookConnect.Fetch(code, "me/friends");
但我不知道如何获取朋友的朋友。我也得到了我朋友的 Facebook id 。有没有办法用他的 Facebook id来获取我朋友的朋友?
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; }
}
编辑:你不能得到朋友的朋友:
{
"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"
}
}