我正在尝试返回维基百科中列出出生日期的人员列表。以下代码适用于英语维基百科,但不会返回非英语维基百科。如何返回任何维基百科中的人员列表?
[{
"id": null,
"name": null,
"type": "/people/person",
"date_of_birth": [{
"optional": "required",
"value": null
}],
"/wikipedia/topic/en_id": [{
"optional": "required",
"value": null
}] }]
答案 0 :(得分:2)
Freebase有非英语维基百科的链接,但仅如果主题也出现在英语维基百科中,那么您想要的数据可能无法查询,但如果是,您可以使用这样的东西:
[{
"id": null,
"name": null,
"type": "/people/person",
"date_of_birth": [{
"optional": "required",
"value": null
}],
"key": [{
"namespace": {
"key": {
"namespace": {
"id": "/wikipedia"
}
}
}
}]
}]
答案 1 :(得分:0)
看看维基数据。维基百科自己的新项目,以链接他们的所有数据。 http://www.wikidata.org/wiki/Wikidata:Main_Page
您还可以使用Mediawiki API查询维基数据/维基百科。