【问题标题】:Geocode in Twitter API doesn't workTwitter API 中的地理编码不起作用
【发布时间】:2018-01-24 08:40:56
【问题描述】:

有人可以告诉我关于带有地理位置过滤器的 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

我有一些状态。

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

【问题讨论】:

    标签: twitter geocode twitter-search


    【解决方案1】:

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

    【讨论】:

    • 有什么方法可以实现地理定位?首先要查看来自特定地理位置的推文?
    • 我不确定你在问什么。看来您正在正确过滤地理位置。问题是米兰人没有在开启地理定位的情况下发推文。
    【解决方案2】:

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

    例如

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

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      相关资源
      最近更新 更多