使用TweetInvi FilteredStream监控#Tags

时间:2014-07-24 13:53:25

标签: twitter tweetinvi

我有一个项目,我必须监视特定的#tags以便我可以执行操作,我使用的是tweetinvi api,这很棒,但是当连接到我的Feed时,我只能关注我的Feed中的项目,I需要能够获得特定的#tag,无论谁发布它。我认为过滤流会起作用,因为我可以将我的#tag添加为一个曲目,但它仍然只适用于我的Feed,如果发布它,它会直接报告,如果我的开发者发布它,没有什么!!?!?!< / p>

        try
        {
            var filteredStream = Tweetinvi.Stream.CreateFilteredStream();
            filteredStream.AddTrack("#myhashtag");
            filteredStream.MatchingTweetReceived += filteredStream_MatchingTweetReceived;
            filteredStream.StartStreamMatchingAllConditions();

        }
        catch (Exception excp)
        {

        }

任何指针都会非常感激,因为我确信这是可能的,而且从我正在阅读的内容来看,我确信这是正确的解决方案,因为它声明它是公共供稿,而不是用户供稿。 / p>

我尝试过只执行搜索,但最多可能需要20秒才能返回结果,如果您在Twitter内搜索,则会相同。

1 个答案:

答案 0 :(得分:0)

twitter的过滤器流是一个公共流。

因此,如果您发布带有特定标记的推文并从Tweetinvi API收到回复,则表示该API正确配置了该流,因为它将收到推文,而不是因为它是您的帐户,而是因为它有已发布为公开推文。

唯一能阻止发送带有特定标签的推文的是,如果推文是私有的。

请您验证一下吗?