【发布时间】:2016-08-23 07:28:08
【问题描述】:
我在 c# 中使用 tweetinvi 来获取推文流进行分析,有没有办法我可以获得实时或实时过滤的推文
【问题讨论】:
-
您尝试了哪些方法,哪些方法无效?如果你找到了图书馆,我相信你已经看过wiki?
我在 c# 中使用 tweetinvi 来获取推文流进行分析,有没有办法我可以获得实时或实时过滤的推文
【问题讨论】:
我是 Tweetinvi 的开发者。我不确定你是否读过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();
【讨论】: