Список друзей пользователя не возвращает сводку только данных с общим количеством друзей.Я работаю над веб-приложением, которое извлекает вошедший в список друзей список друзей пользователя, а затем использует их день рождения, чтобы опубликовать сообщение о дне рождения в своем профиле.
Можно ли как-нибудь пригласить друга на Facebook, а затем получить доступ ксписок друзей пользователя, потому что это веб-приложение.
enter code here
private List<Person> GetPersonFriendList(string access_token,string id)
{
List<Person> friendList = new List<Person>();
string url;
#region JSON.Net Friends
//Friends URL
url = "https://graph.facebook.com/v3.2/" + id + "/taggable_friends?access_token=" + access_token;
JObject myFriends = JObject.Parse(requestFBData(url));
//string id = "";
//string name = "";
//Loop through the returned friends
foreach (var i in myFriends["data"].Children())
{
Person friend = new Person();
friend.id = i["id"].ToString().Replace("\"", "");
friend.name = i["name"].ToString().Replace("\"", "");
friendList.Add(friend);
}
return friendList;
#endregion
}
приватная статическая строка GetFacebookUserJSON (string access_token) {string url = string.Format ("https://graph.facebook.com/me?access_token={0}&fields=email,name,first_name,last_name,link", access_token);
WebClient wc = new WebClient();
Stream data = wc.OpenRead(url);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
data.Close();
reader.Close();
return s;
}