如何从维基百科获取人物的出生日期
我正在制作一个网络应用程序,我想要我的页面上人物的出生日期。我想使用维基百科 API 来获取出生数据,但我找不到正确的 URL 来获取出生日期。有人可以帮忙吗?
I am making a web application and I want the born date of the personalities on my pages. I want to use the Wikipedia API to get the born data but I can't find the correct URL to get the born date. Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此,您需要使用 Wikidata API。 wikidata api 从实体检索属性(wikidata 条目) 有一个示例并在此基础上进行扩展,使用例如 https://en.wikipedia.org/w/api.php?action=query&prop=pageprops&ppprop=wikibase_item&titles=Donald%20Trump&formatversion=2 获取维基数据 ID,然后使用 https://www.wikidata。 org/w/api.php?action=wbgetentities&props=claims&ids=Q22686&format=json 并且出生日期存在例如,
使用 SPARQL 可能还有一种更优雅的方法 https://wdqs-tutorial.toolforge.org /
You need to use the Wikidata API for this. wikidata api retrieve properties from entity (wikidata entry) has an example and expanding upon that, use e.g. https://en.wikipedia.org/w/api.php?action=query&prop=pageprops&ppprop=wikibase_item&titles=Donald%20Trump&formatversion=2 to get the Wikidata ID, then use https://www.wikidata.org/w/api.php?action=wbgetentities&props=claims&ids=Q22686&format=json and the date of birth exists at e.g.
There's probably a more elegant way to do it using SPARQL too https://wdqs-tutorial.toolforge.org/