Facebook C SDK好友列表按姓名排序
我想按姓氏订购Facebook C SDK返回的Facebook好友列表。使用LINQ是我能够做到这一点的最简单的方法,但我想知道是否有更简单或更有效的方法?我想我至少会分享这个,因为我找不到其他的例子Facebook C SDK好友列表按姓名排序,facebook,facebook-graph-api,facebook-c#-sdk,Facebook,Facebook Graph Api,Facebook C# Sdk,我想按姓氏订购Facebook C SDK返回的Facebook好友列表。使用LINQ是我能够做到这一点的最简单的方法,但我想知道是否有更简单或更有效的方法?我想我至少会分享这个,因为我找不到其他的例子 var client = new FacebookClient(FBToken.Value); dynamic results = client.Get("me/friends?fields=id,name,picture"); var fbfsort = from dynamic frien
var client = new FacebookClient(FBToken.Value);
dynamic results = client.Get("me/friends?fields=id,name,picture");
var fbfsort = from dynamic friend in (IList<object>)results["data"] orderby friend.name ascending select friend;
foreach (var f in fbfsort) {
//do something here...
}
您可以这样使用:
var client = new FacebookClient(FBToken.Value);
dynamic result = client.Get("fql", new
{
q = "SELECT uid, name, pic_small from user where uid in (select uid2 from friend where uid1=me()) order by name"
});
foreach (var item in result.data)
{
// do something here...
}
希望有帮助