C# 查找使用Linq to Twitter的用户的所有关注者?
我如何找到一个Twitter用户使用Linq2Twitter的所有追随者 我在文档中只能找到对.Following属性的引用,而不是.Followers属性C# 查找使用Linq to Twitter的用户的所有关注者?,c#,twitter,linq-to-twitter,C#,Twitter,Linq To Twitter,我如何找到一个Twitter用户使用Linq2Twitter的所有追随者 我在文档中只能找到对.Following属性的引用,而不是.Followers属性 var result = from search in context.List where search.Following //etc 如果我提供Twitter用户名,如何找到Twitter用户的追随者 twitter.com/foobar // 'foobar' is the username. Twit
var result = from search in context.List
where search.Following //etc
如果我提供Twitter用户名,如何找到Twitter用户的追随者
twitter.com/foobar // 'foobar' is the username.
Twitter API是GET,所以我猜Linq2Twitter代码可能类似于:
LINQ to Twitter允许您查询好友和追随者的社交图。下面是一个如何获得追随者的示例:
var followers =
(from follower in twitterCtx.SocialGraph
where follower.Type == SocialGraphType.Followers &&
follower.ID == "15411837"
select follower)
.SingleOrDefault();
followers.IDs.ForEach(id => Console.WriteLine("Follower ID: " + id));
这将返回ID。以下是完整的文档:
Joe下面的代码演示了如何获取特定用户的所有追随者
var followers =
await
(from follower in twitterCtx.Friendship
where follower.Type == FriendshipType.FollowerIDs &&
follower.UserID == "15411837"
select follower)
.SingleOrDefaultAsync();
if (followers != null &&
followers.IDInfo != null &&
followers.IDInfo.IDs != null)
{
followers.IDInfo.IDs.ForEach(id =>
Console.WriteLine("Follower ID: " + id));
}
资料来源:
注意:此方法调用仅限于5000个追随者。如果你只需要关注人数,最好从twitter网站上删除
我不确定lib是被称为“to”还是“2”。标志说明了一件事,文字说明了另一件事PHow成千上万的Twitter应用程序是否显示了追随者列表?感谢您的帮助,但是
用户
对象没有追随者
属性。完全有可能linq2(to)Twitter是一个不完整的API,您必须自己实现它!您可以使用一个很好的扩展方法来实现这一点!希望不是这样,但是你是从哪里想出上面的代码的?
var followers =
await
(from follower in twitterCtx.Friendship
where follower.Type == FriendshipType.FollowerIDs &&
follower.UserID == "15411837"
select follower)
.SingleOrDefaultAsync();
if (followers != null &&
followers.IDInfo != null &&
followers.IDInfo.IDs != null)
{
followers.IDInfo.IDs.ForEach(id =>
Console.WriteLine("Follower ID: " + id));
}