2012-01-18 55 views
2

我目前正在訪問Ruby「TweetStream」就好了,關於「過濾器」方法;然而,每當我試圖限制任何流媒體內容到一個邊界框(我知道這是行得通的),它只是忽略了代碼或根本不運行。紅寶石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'])。

有人有什麼想法嗎?

回答

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

或者其中的一些變化。