C# 查找使用Linq to Twitter的用户的所有关注者?

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

我如何找到一个Twitter用户使用Linq2Twitter的所有追随者

我在文档中只能找到对.Following属性的引用,而不是.Followers属性

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)); 
        }