1

我一直在尝试使用 twitter API 1.1 Linq to Twitter (for 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

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

4

1 回答 1

2

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

于 2013-05-17T18:28:41.577 回答