Facebook SDK C# - 获取好友列表 [英] Facebook SDK C# - get friends list
本文介绍了Facebook SDK C# - 获取好友列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用 Facebook SDK (http://facebooksdk.codeplex.com/),您可以执行以下操作...
Using Facebook SDK (http://facebooksdk.codeplex.com/), you do something like this...
string myAccessToken = "something";
FacebookClient client = new FacebookClient(myAccessToken);
IDictionary<string, object> friendData = (IDictionary<string, object>)client.Get("/me/friends");
现在如何从字典中取出好友数据?
Now how do you get the friends data out from the dictionary?
推荐答案
你的用于存储来自 json 数据的好友列表的函数:
Your function for storing friends list from json data:
string myAccessToken = "something";
FacebookClient client = new FacebookClient(myAccessToken);
var friendListData = client.Get("/me/friends");
JObject friendListJson = JObject.Parse(friendListData.ToString());
List<FbUser> fbUsers = new List<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 for facebook user
Class FbUser {
String Id { set; get; }
String Name { set; get; }
}
这篇关于Facebook SDK C# - 获取好友列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文