2017-08-16 31 views
1

有人可以告訴我關於Twitter搜索API和地理位置過濾器嗎?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

我有一些狀態。

有人可以描述我,請問這是否奏效?或者,也許在我的要求中有一些錯誤?

回答

0

您的高級搜索的鏈接將返回比一週更早的推文。一般而言,很少有推文嵌入了經緯度。此外,Twitter搜索API將只會返回過去一週左右的推文。由於這兩個原因,你沒有看到來自米蘭的任何推文。

+0

實現地理定位功能什麼辦法? 要首先查看來自特定地理位置的推文嗎? –

+0

我不確定你在問什麼。看起來您正在過濾地理位置。問題在於米蘭人並沒有開啓地理位置的推文。 – Jonas

0

嘗試建立這樣 您檢索參數[ 「地址解析」=> 「經度,緯度,半徑」]

例如

["geocode" => "37.781157,-122.398720,1mi"]