Ruby TweetStream Locations Функция не работает - PullRequest
2 голосов
/ 18 января 2012

В настоящее время я обращаюсь к 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 Ответ

4 голосов
/ 18 января 2012
TweetStream::Client.new.locations(-80.29,32.57,-79.56,33.09) do |tweet|
  p tweet.inspect
end

Или какой-то вариант этого.

...