3

我正在尝试返回列出出生日期的维基百科人员列表。下面的代码适用于英语维基百科,但不会返回非英语维基中的人。如何返回任何维基百科中的人员列表?

[{
  "id": null,
  "name": null,
  "type": "/people/person",
  "date_of_birth": [{
    "optional": "required",
    "value": null
  }],
  "/wikipedia/topic/en_id": [{
    "optional": "required",
    "value": null
  }]    }]
4

2 回答 2

2

Freebase 有指向非英语维基百科的链接,但前提是该主题也出现在英语维基百科中,因此您想要的数据可能无法查询,但如果是,您可以使用如下内容:

[{
  "id": null,
  "name": null,
  "type": "/people/person",
  "date_of_birth": [{
    "optional": "required",
    "value": null
  }],
  "key": [{
    "namespace": {
      "key": {
        "namespace": {
          "id": "/wikipedia"
        }
      }
    }
  }]
}]
于 2013-10-22T13:44:44.547 回答
0

看看维基数据。维基百科自己的新项目来链接他们的所有数据。 http://www.wikidata.org/wiki/Wikidata:Main_Page

您还可以使用 Mediawiki API 查询 Wikidata/Wikipedia。

http://en.wikipedia.org/w/api.php

于 2014-02-25T15:40:26.030 回答