2

有人可以告诉我有关带有地理位置过滤器的 Twitter 搜索 API 吗?

我正在尝试使用

GET https://api.twitter.com/1.1/search/tweets.json?oauth_consumer_key=*************&oauth_token=************-**********************&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1502873578&oauth_nonce=*****&oauth_version=1.0&oauth_signature=%****************%3D&q=ffdp&geocode=45.458626,9.181872999999996,150mi

45.458626,9.181872999999996 - 意大利米兰

而且我没有任何状态,但是如果我尝试使用高级搜索进行此查询:

https://twitter.com/search?l=&q=ffdp%20near%3A%22Milan%2C%20Lombardy%22%20within%3A15mi&src=typd&lang=en

我有一些状态。

有人可以描述我吗,请,它有效吗?或者,也许我的请求中有错误?

4

2 回答 2

1

您的高级搜索链接会返回一周前的推文。一般来说,很少有推文嵌入了纬度和经度。此外,Twitter 搜索 API 只会返回过去一周左右的推文。由于这两个原因,您没有看到来自米兰的任何推文。

于 2017-08-16T13:28:14.190 回答
0

尝试像这样设置检索参数 ["geocode" => "Lon,Lat,Radius"]

例如

["geocode" => "37.781157,-122.398720,1mi"]
于 2017-12-05T10:22:52.017 回答