Wikipedia API - 返回某些页面的坐标而不返回其他页面的坐标?
Wikipedia API - Returning coordinates for some pages and not others?
例如,以下页面在页面顶部有坐标:
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 从我的第二个示例中检索坐标?
prop=coordinates,默认情况下,只有returns页面的主坐标。尝试将 coprimary=all
添加到您的查询中:
https://en.wikipedia.org/w/api.php?format=json&action=query&prop=coordinates&pageids=56846583&coprimary=all
例如,以下页面在页面顶部有坐标:
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 从我的第二个示例中检索坐标?
prop=coordinates,默认情况下,只有returns页面的主坐标。尝试将 coprimary=all
添加到您的查询中:
https://en.wikipedia.org/w/api.php?format=json&action=query&prop=coordinates&pageids=56846583&coprimary=all