【问题标题】:How do I return 100 tweets with linq-to-twitter API?如何使用 linq-to-twitter API 返回 100 条推文?
【发布时间】:2013-11-25 19:44:17
【问题描述】:

我一直在尝试使用 twitter API 1.1 Linq to Twitter(用于 c#)在 #something 上搜索推文。

这是我想出的:

var query = (from tweet in twitterContext.Search
                  where tweet.Type == SearchType.Search &&
                  tweet.Query == "#something"
                  select tweet).SingleOrDefault();

问题是这个查询只返回 6 个状态,我想得到至少 100 个。 我试过添加:

tweet.Count == 100

tweet.Statuses.Count == 100

没有运气,有人知道我做错了什么吗?

【问题讨论】:

    标签: c#-4.0 twitter linq-to-twitter


    【解决方案1】:

    tweet.Count 是正确的。 Twitter 只返回 6 个状态。 Twitter 搜索不是普通的搜索引擎。他们的搜索算法只能追溯到一定天数(未定义),不一定会返回所有匹配项,也不会返回某些类型的查询的结果。您可以通过在https://twitter.com/search-home 执行相同的搜索来进行测试。

    【讨论】:

    • 谢谢,刚刚检查了twitter.com/search-home,但它返回的内容比我的搜索要多得多。并不奇怪,因为它是推特自己的搜索,所以它们没有相同的限制。
    猜你喜欢
    • 2013-02-28
    • 2015-09-07
    • 2012-12-07
    • 2015-06-06
    • 1970-01-01
    • 2020-03-10
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多