0

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

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

        }
        catch (Exception excp)
        {

        }

任何指针都将不胜感激,因为我确信这是可能的,并且从我正在阅读的内容来看,我确信这是正确的解决方案,因为它声明它是公共提要,而不是用户提要。

我尝试只执行搜索,它有效,但最多可能需要 20 秒才能返回结果,如果您从 Twitter 中搜索,这也是一样的。

4

1 回答 1

0

twitter 的过滤流是公共流。

因此,如果您发布带有特定标签的推文并收到来自 Tweetinvi API 的响应,这意味着 API 正确配置了流,因为它将收到推文不是因为它是您的帐户,而是因为它已发布为一条公开推文。

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

请您验证一下好吗?

于 2014-08-01T09:30:24.067 回答