【问题标题】:Is there a maximum radius for the geocode parameter in the twitter search API?twitter 搜索 API 中的 geocode 参数是否有最大半径?
【发布时间】:2017-04-04 23:12:16
【问题描述】:

twitter 搜索 API 文档 https://dev.twitter.com/rest/public/search 显示以下示例 URL,用于搜索 -22.912214、-43.230182 周围 1 公里半径内的所有推文:

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

如果我想搜索半径 100000 公里内的所有推文,比如

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

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

【问题讨论】:

  • 这怎么没人回答?

标签: twitter


【解决方案1】:

似乎是 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

【讨论】:

  • 此答案未设置“count”参数以允许超过 15 个结果
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2016-09-06
    相关资源
    最近更新 更多