我正在尝试检索过去 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/