【发布时间】:2017-05-26 09:08:58
【问题描述】:
我正在使用带有特定主题标签的 LINQ to Twitter 4.1.0 检索推文。但我面临的问题是我只收到了 600 条推文。 我想获得几个月前的推文。 任何人都可以建议我,如何做到这一点?
[List<Search> searchResultsList = new List<Search>();
ulong lastId = 0;
var context = new TwitterContext(auth);
int count = 0;
int maxNumberToFind = 1000;
var dateFrom = DateTime.Now.AddDays(-20);
var searchResults =
(from search in context.Search
where search.Type == SearchType.Search &&
search.Query == Query &&
search.SinceID == 2016-12-11 &&
search.Count == 150 &&
search.ResultType == ResultType.Recent &&
search.IncludeEntities == true
select search).ToList();][1]
【问题讨论】:
-
我不知道,但是您尝试过更改 search.SinceID 吗?
-
您是否尝试指定获取推文的日期范围?
-
你的代码中变量 dateFrom 的用途是什么?
-
@big_water:其实我对日期范围一无所知。但我试图做到这一点,直到。但这对我不起作用。 :(
-
@hellogoodnight: dateFrom 在我的代码中是额外的。并且通过更改 search.SinceID ,它也无法正常工作。
标签: c# twitter linq-to-twitter