【问题标题】:Wikipedia API - Returning coordinates for some pages and not others?Wikipedia API - 返回某些页面而不是其他页面的坐标?
【发布时间】:2020-10-05 06:17:28
【问题描述】:

例如,以下页面的坐标位于页面顶部:

https://en.wikipedia.org/?curid=5839303

我可以通过 API 检索它们

https://en.wikipedia.org/w/api.php?format=json&action=query&prop=coordinates&pageids=5839303

但是这个页面:

https://en.wikipedia.org/?curid=56846583

坐标在信息框中,而不是在页面顶部。我无法通过 API 检索它们:

https://en.wikipedia.org/w/api.php?format=json&action=query&prop=coordinates&pageids=56846583

有谁知道为什么会发生这种行为以及是否可以通过 API 从我的第二个示例中检索坐标?

【问题讨论】:

    标签: api wikipedia wikipedia-api


    【解决方案1】:

    prop=coordinates,默认只返回页面的主坐标。尝试将coprimary=all 添加到您的查询中: https://en.wikipedia.org/w/api.php?format=json&action=query&prop=coordinates&pageids=56846583&coprimary=all

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-11
      • 2023-04-02
      • 2015-02-18
      • 2012-08-24
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      • 2023-01-12
      相关资源
      最近更新 更多