使用TweetInvi FilteredStream来监控#标签



我有一个项目,我必须监控特定的#标签,以便我可以执行一个动作,我使用的tweetinvi api这是伟大的,但是当连接到我的饲料,我只能跟随我的饲料项目,我需要能够得到特定的#标签,不管谁发布它。我认为filteredstream会工作,因为我可以添加我的#标签作为轨道,但它仍然只在我的feed上工作,如果发布它,它会直接报告,如果我的开发人员发布它,什么也没有!

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

任何指针都将非常感激,因为我确信这是可能的,从我所读到的,我确信这是正确的解决方案,因为它声明它是一个公共提要,而不是用户提要。

我只是尝试执行搜索,这是有效的,但可能需要20秒才能返回结果,这是相同的,如果你从Twitter内搜索。

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

因此,如果您发布带有特定标签的tweet并收到Tweetinvi API的响应,则意味着API正确配置了流,因为它将收到tweet,而不是通过它是您的帐户,而是因为它已被发布为公共tweet。

唯一可以阻止带有特定标签的推文被捕获的是推文是否是私有的。

请证实一下好吗?

相关内容

  • 没有找到相关文章

最新更新