我创建了一个应用程序,用于将推文存储到数据库中。例如,我搜索一个单词,然后出现包含该单词的推文,然后将它们存储到数据库中。我最近读到Twitter已经索引了他们所有的推文,所以你可以追溯到有史以来发布的第一条推文。现在我想创建一种条件,我想从某个时间段获得包含单词的推文。
例:
搜索词:你好来源: 2012-01-03至: 2014-05-07
这可以在推特中修复吗?
我怀疑我需要在这里声明一些东西,但我不知道是什么:
TwitterSearchResult inc = service。搜索(新搜索选项 { Q = 文本框2.文本, 计数 = 10000 });IE可编号状态 = 包括状态;
请帮忙。提前致谢
public TwitterStatus searchTweets(string targetName, string keyword,DateTime start, DateTime end)
{
IEnumerable<TwitterStatus> list = twitter.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions() { ScreenName = targetName });
foreach (TwitterStatus item in list)
{
if (item.Text.Contains(keyword) && item.CreatedDate>start&&item.CreatedDate<end)
{
return item;
}
}
return null;
}