我创建了一个应用程序,我将推文存储到数据库中。例如,我搜索一个单词,然后推文包含该单词,然后我将它们存储到数据库中。我最近读到Twitter已经将所有推文编入索引,因此您可以追溯到有史以来发布的第一条推文。现在我想创建一种条件,我希望得到包含一个单词和特定时间段的推文。
示例:
搜索词:你好 来自:2012-01-03 发至:2014-05-07这可以修复tweetsharp吗?
我怀疑我需要在这里宣布一些东西,但我不知道是什么:
TwitterSearchResult inc = service.Search(new SearchOptions {Q = textBox2.Text,Count = 10000}); IEnumerable status = inc.Statuses;
请帮忙。先谢谢
答案 0 :(得分:0)
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;
}