2016-04-28 3 views
-2

Im используя tweetinvi в C#, чтобы получить поток твитов для анализа, есть ли способ я могу получить в режиме реального времени или жить отфильтрованным твитаКак получить живые твиты в C# с использованием tweetinvi библиотеки

+0

Что вы пробовали, и что не работает? Если вы нашли библиотеку, я уверен, что вы посмотрели на [wiki?] (Https://github.com/linvi/tweetinvi/wiki/Streams) – Stephen

ответ

1

Я разработчик Tweetinvi , Я не уверен, прочитал ли yoiur Filtered Stream documentation.

Но вот как вы можете делать то, что вы хотите в нескольких строках:

var stream = Stream.CreateFilteredStream(); 

// Add all your filters with AddTrack 
stream.AddTrack("tweetinvi"); 
stream.AddTrack("rest"); 

stream.MatchingTweetReceived += (sender, args) => 
{ 
    // This event will be invoked every time a tweet created is matching your criteria 
    var tweet = args.Tweet; 


    // If you want to get all the matching values 
    var matchingTracks = args.MatchingTracks; 
    var matchingFollowers = args.MatchingFollowers; 
    var matchingLocations = args.MatchingLocations; 

    // If you want to know which criteria has matched 
    var matchedOn = args.MatchOn; 
}; 

stream.StartStreamMatchingAllConditions();