我的Twitter流边界框出了什么问题?

时间:2011-04-29 15:10:21

标签: api twitter twitter-streaming-api

考虑到这个网址,我应该看到伦敦周围的推文,对吗?

http://stream.twitter.com/1/statuses/filter.json?locations=51.23,-0.28,51.68,0.25

但没有任何反应:(

我尝试了不同的区域,但我根本无法得到任何东西,虽然我正在尝试在doc中给出的区域,但都没有使用cURL / POST。

当我添加一个关键字跟踪参数时,我得到了大量的推文 - 但这并不意味着位置有效(位置边界框是逻辑OR与其他过滤参数)。

http://stream.twitter.com/1/statuses/filter.json?track=royalwedding&locations=51.23,-0.28,51.68,0.25

谢谢!

1 个答案:

答案 0 :(得分:6)

根据我对Streaming API的体验,我发现有一些令人惊讶的地理标记推文。并且,您的位置可能过于严格。但是当您添加关键字参数时,正如您所述,您将获得两次搜索的OR结果 - Twitter会执行此操作,以便您可以在同一连接上执行多个流式查询。

如果您尝试

http://stream.twitter.com/1/statuses/filter.json\?locations\=-180,-90,180,90

你会得到各种各样的回应。

编辑:oops,你也有经度和纬度。经度在他们的API中排在第一位。此网址有效:

 http://stream.twitter.com/1/statuses/filter.json\?locations\=-0.28,51.23,0.25,51.68