linq-to-twitter - LINQ 到 Twitter : Get more than 200 tweets

标签 linq-to-twitter

我正在尝试检索过去 2 个月的用户推文。但是,LINQ to Twitter 将您可以检索的推文数量限制为 200。有没有办法检索更多?

Twitter api 允许分页,例如:

http://api.twitter.com/1/statuses/user_timeline.json?id=username8&count=200&page=2

我在 LINQ to Twitter 库中找不到任何类似的东西。

我尝试了以下方法,但它是 没有 工作:
var statusTweets = (from tweet in twitterCtx.Status
                    where tweet.Type == StatusType.User &&
                    tweet.Count == 200 &&
                    tweet.ScreenName == "username"
                    select tweet).Skip(200);

最佳答案

好吧,我现在觉得有点傻。原来有一个分页参数。

解决方案

for (int i = 0; i < 5; i++)
{ 
    var statusTweets = (from tweet in twitterCtx.Status
                        where tweet.Type == StatusType.User &&
                        tweet.Count == 200 &&
                        tweet.ScreenName == "username" &&
                        tweet.Page == i
                        select tweet)
}

关于linq-to-twitter - LINQ 到 Twitter : Get more than 200 tweets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969994/

相关文章:

c# - 列出 friend - 在过程中遇到身份验证失败

c# - 如何获取几个月前的推文?

c# - 从 Twitter 搜索的搜索实体获取结果

c# - 通过 asp.net C# 的 Twitter statusUpdate 没有出现

c# - 尝试使用 Linq to Twitter 发推文时出现 401

c# - 如何在 MVC 项目中使用 linqtotwitter 搜索推文

twitter - LinqToTwitter 检查授权

c# - 是否可以将代理与 LinqToTwitter 库一起使用?

c# - 在异步函数上使用 await 时出现异常

c# - 如何使用 Twitter 验证用户但不用于登录目的