给定这个url,我应该看到伦敦周围的推文,对吗?
http://stream.twitter.com/1/statuses/filter.json?locations=51.23-0.28, 51.68, 0.25
但是什么也没发生:(
我尝试了不同的区域,但我什么都得不到,虽然我正在尝试在文档中给出的区域,也没有使用cURL/POST。
当我添加关键字track参数时,我得到了大量的tweet——但这并不意味着位置有效(位置边界框是带有其他过滤参数的逻辑or)。
http://stream.twitter.com/1/statuses/filter.json?track=royalwedding&位置= 51.23,-0.28,51.68,0.25
谢谢!
根据我使用Streaming API的经验,我发现带有地理标记的tweet数量少得惊人。而且,你的地点可能限制太多了。但是,当您添加关键字参数时,正如您所述,您将获得两个搜索的OR'd结果- Twitter这样做,以便您可以在同一连接上执行多个流查询。
如果你尝试
http://stream.twitter.com/1/statuses/filter.json?locations=-180,-90,180,90
你会得到各种各样的回应。
编辑:哎呀,还有,你把经度和纬度弄反了。在它们的API中,经度排在第一位。这个URL有效:
http://stream.twitter.com/1/statuses/filter.json?locations=-0.28,51.23,0.25,51.68