英国的 Twitter 个人资料 Geo Enrichment

Twitter Profile Geo Enrichment for the UK

在 Twitter API 文档的高级运算符部分,他们提供了可用于根据 Profile Geo Enrichment 数据进行过滤的运算符。特别是,您可以按 profile_region 进行过滤。一个示例是 profile_region:"Zurich",它按预期对来自苏黎世用户的 return 推文起作用。但是,profile_region:"London"profile_region:"Greater London" 都会导致请求 returning 0 结果。对可以提出的这些请求的数量(每月)的限制使我不敢继续尝试直到成功。

我搜索了 Twitter 文档,gnip.com 上 API 的旧文档以及 GeoNames.org 以尝试查找 Twitter 对英国地区或简单的定义然而,在英国的一个地方的例子却没有成功。

我还使用 user/search API 收集位于伦敦的 user_objects 用户以查找派生字段(应包含 Profile Geo Enriched 数据)但发现这个不见了。

配置地理位置有多个“级别”:

  • profile_region
  • profile_subregion
  • profile_locality

如果您使用 profile_locality:London,您会看到不同的结果(或 profile_subregion:"Greater London")。伦敦对象如下所示:

{
  "locations": [
    {
      "country": "United Kingdom",
      "country_code": "GB",
      "locality": "London",
      "region": "England",
      "sub_region": "Greater London",
      "full_name": "London, England, United Kingdom",
      "geo": {
        "coordinates": [
          -0.12574,
          51.50853
        ],
        "type": "point"
      }
    }
  ]
}