Twitter 使用TweetInvi FilteredStream监视#标记

Twitter 使用TweetInvi FilteredStream监视#标记,twitter,tweetinvi,Twitter,Tweetinvi,我有一个项目,我必须监控特定的#标记以便执行操作,我使用的是tweetinvi api,这很好,但是当连接到我的提要时,我只能跟踪提要上的项目,我需要能够获得特定的#标记,不管是谁发布的。我原以为filteredstream可以工作,因为我可以添加我的#标记作为曲目,但它仍然只在我的提要上工作,如果发布它,它会直接返回报告,如果我的开发人员发布它,则什么都没有 try { var filteredStream = Tweetinvi.Str

我有一个项目,我必须监控特定的#标记以便执行操作,我使用的是tweetinvi api,这很好,但是当连接到我的提要时,我只能跟踪提要上的项目,我需要能够获得特定的#标记,不管是谁发布的。我原以为filteredstream可以工作,因为我可以添加我的#标记作为曲目,但它仍然只在我的提要上工作,如果发布它,它会直接返回报告,如果我的开发人员发布它,则什么都没有

        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发布

唯一可以阻止带有特定标记的tweet被捕获的方法是,如果tweet是私有的

请你核实一下好吗