Ruby TweetStream位置功能不起作用

时间:2012-01-18 04:15:29

标签: ruby streaming twitter

我正在访问Ruby TweetStream就“过滤”方法而言很好;但是,每当我尝试将任何流内容限制到边界框(我知道它可以工作)时,它就会忽略代码或根本不运行。

以下是我的一些代码:

TweetStream.configure do |config|
  config.username    = 'USERNAME'
  config.password    = 'PASSWORD'
  config.auth_method = :basic
end

TweetStream::Client.new.filter({:locations => '-80.29,32.57,-79.56,33.09', :track => ["Bob Loblaw"]}) do |tweet|
  p tweet.inspect
end

我也尝试了“位置”方法:

TweetStream::Client.new.filter({:track => ["Bob Loblaw"]}).locations('-80.29,32.57,-79.56,33.09') do |tweet|
  p tweet.inspect
end

我也尝试了地点([' - 80.29,32.57,-79.56,33.09'])和地点([' - 80.29,32.57',' - 79.56,33.09'])。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:4)

TweetStream::Client.new.locations(-80.29,32.57,-79.56,33.09) do |tweet|
  p tweet.inspect
end

或者其中的一些变化。