Tweetsharp:所有曾经存在索引的推文?如何在我的应用程序中显示较旧的推文?

时间:2014-11-21 13:04:12

标签: c# twitter tweetsharp

我创建了一个应用程序,我将推文存储到数据库中。例如,我搜索一个单词,然后推文包含该单词,然后我将它们存储到数据库中。我最近读到Twitter已经将所有推文编入索引,因此您可以追溯到有史以来发布的第一条推文。现在我想创建一种条件,我希望得到包含一个单词和特定时间段的推文。

示例:

搜索词:你好 来自:2012-01-03 发至:2014-05-07

这可以修复tweetsharp吗?

我怀疑我需要在这里宣布一些东西,但我不知道是什么:

TwitterSearchResult inc = service.Search(new SearchOptions {Q = textBox2.Text,Count = 10000}); IEnumerable status = inc.Statuses;

请帮忙。先谢谢

1 个答案:

答案 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;
    }