我有一个项目,我必须监控特定的#标签,这样我才能执行操作,我使用的是tweetinvi api,这很棒,但当连接到我的feed时,我只能关注我feed上的项目,我需要能够获得特定的#标签,无论是谁发布的。我以为filteredstream会起作用,因为我可以添加我的#标签作为曲目,但它仍然只在我的feed上起作用,如果发布它,它会直接返回报告,如果我的开发人员发布它,什么都不会!!?!?!
try
{
var filteredStream = Tweetinvi.Stream.CreateFilteredStream();
filteredStream.AddTrack("#myhashtag");
filteredStream.MatchingTweetReceived += filteredStream_MatchingTweetReceived;
filteredStream.StartStreamMatchingAllConditions();
}
catch (Exception excp)
{
}任何建议都将非常感谢,因为我相信这是可能的,从我正在阅读的内容来看,我确信这是正确的解决方案,因为它说明这是一个公共提要,而不是用户提要。
我试着只执行一个搜索,这是有效的,但可能需要20秒才能返回结果,如果你在Twitter内搜索,这是相同的。
发布于 2014-08-01 17:30:24
twitter的过滤器流是一个公共流。
因此,如果您发布了一条带有特定标签的tweet,并收到来自Tweetinvi API的响应,这意味着API正确配置了流,因为它接收到tweet不是因为它是您的帐户,而是因为它已被发布为公共tweet。
唯一可以阻止带有特定标签的tweet被捕获的事情是如果tweet是私有的。
你能核实一下吗?
https://stackoverflow.com/questions/24935694
复制相似问题