我正在使用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";
}
}