Я создаю игру, используя Unity и Facebook SDK. Мне нужно получить список всех друзей, играющих в игру, чтобы я мог создать таблицу лидеров.
Я могу использовать me/friends?fields=name
, но я не знаю, как разобрать ввод.
Вот мой код:
FB.API("me/friends?fields=name", HttpMethod.GET, FriendsCallback);
void FriendsCallback(IGraphResult result) {
IDictionary dict = Facebook.MiniJSON.Json.Deserialize(result.RawResult) as IDictionary;
// here I just want to log the data to the console, but the list will be used in the leaderboard code.
string d = "Friends:\n";
ICollection<string> icoll = (ICollection<string>) dict.Values;
foreach (string s in icoll) {
d += s + "\n";
}
}