我目前正在访问 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/