Ruby TweetStream 位置功能不起作用

标签 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

我还尝试过locations(['-80.29,32.57,-79.56,33.09'])和locations(['-80.29,32.57','-79.56,33.09'])。

有人有什么想法吗?

最佳答案

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

或者它的一些变体。

关于Ruby TweetStream 位置功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905110/

相关文章:

ruby - 如何拆分字符串、遍历它并输出连接版本

iphone - 如何将视频从iPhone直播到Wowza服务器?

java - 找出流中有多少字节的更好方法?

java - HTTPS 登录? java

ruby-on-rails - Rails 3/Ruby 1.9.2 Date.tomorrow 不正确

Ruby-查找包含数组中字母的字符串

ruby - rand(Range) - 没有将 Range 隐式转换为 Integer

tcp - Wireshark 不识别 RTMP 流

ios - 在登录成功时运行函数 MGTwitterEngine ala FBConnect

java - Tomcat 运行 Twitter 流监控应用程序?