twitter搜索API中的地理编码参数是否有最大半径?

时间:2014-12-04 09:44:07

标签: twitter

Twitter搜索API文档https://dev.twitter.com/rest/public/search显示以下示例网址,用于搜索半径为1km的所有推文-22.912214,-43.230182:

https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent

如果我愿意搜索半径为100000km的所有推文,如

https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,100000km&lang=pt&result_type=recent

这是否意味着我会收到全世界的所有推文?或者是否可以为twitter搜索API提供最大半径?

2 个答案:

答案 0 :(得分:0)

似乎是1英里。

In [20]: len(api.search(geocode="-22.912214,-43.230182,1mi"))
Out[20]: 15

In [21]: len(api.search(geocode="-22.912214,-43.230182,10000km"))
Out[21]: 15

In [22]: len(api.search(geocode="-22.912214,-43.230182,1.3km"))
Out[22]: 14

答案 1 :(得分:0)

我很确定极限是25mi。我已经在几个地方读过它,但官方文档中没有任何内容。 关于这个25mi限制的最相关的地方是Gnip官方页面: http://support.gnip.com/articles/filtering-twitter-data-by-location.html