gpt4 book ai didi

Facebook C# SDK 好友列表按姓名排序

转载 作者:行者123 更新时间:2023-12-04 05:50:30 25 4
gpt4 key购买 nike

我想按姓氏对 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 friend in (IList<object>)results["data"] orderby friend.name ascending select friend;
foreach (var f in fbfsort) {
//do something here...
}

最佳答案

您可以使用 FQL像这样:

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...
}

希望能帮助到你!

关于Facebook C# SDK 好友列表按姓名排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10116108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com