Twitter Stream API - 标签应该包含#?

时间:2015-06-12 14:11:43

标签: twitter twitter-streaming-api tweetstream

我使用TweetStream来使用Twitter Streaming API。在跟踪hashstag时,与我的同事(以及我的记忆)交谈时,不应该包含,但我在文档中找不到任何有关它的迹象。

同样在another stackoverflow question中提到了此规则,但Twitter Documentation中的链接页面不再显示此指示。

看起来像这样使用TweetStream:

 TweetStream::Client.new.track('#term1', '#term2') do |status|
   puts "#{status.text}"
 end

按预期工作。如果我需要跟踪#term1#term2,是否可以确认这是否是设置流媒体客户端的正确方法?

1 个答案:

答案 0 :(得分:0)

我大学的听力中心在跟踪条款时不使用哈希标签。但正如您在文档中提到的那样,如果您尝试仅匹配#term1#term2而没有其他变体,则使用它们会有效。

例如,如果您根据#term1过滤掉推文,则您不会获得#term11。但是,如果您根据term1过滤推文,则会term1包含#term1#term11的任何变体。