如何从Wikidata API读取数据响应?

时间:2018-02-13 07:27:31

标签: javascript wikipedia mediawiki-api wikidata-api

我正在制作一个ReactJS应用程序,以便在搜索人时显示有关人员的信息。我正在尝试使用MediaWiki从维基百科中获取有关某人的信息。我正在进行API调用,响应非常奇怪。我得到了这一堆"声称"在API响应中,我不知道如何获取有用的信息

这是我得到的回复:

response

现在我应该怎么处理这些说法?信息本身就散落在那里。例如:"出生日期"关键在于其他一些主张以及"死亡日期和#34;在其他一些主张中。我想在我的页面中显示这样的信息:

output

我该怎么办?我无法获得任何指导。

1 个答案:

答案 0 :(得分:1)

Q2038656所需的所有信息都在your response中。例如:

  • P18是image - 位于P18 / mainsnak / datavalue / value / Vinod Khanna在Esha Deol的婚礼上在ISCKON temple 11(裁剪).jpg (支票{ {3}}如何获取图片的链接)
  • P19为here - 在P19 / mainsnak / datavalue / value / id / Q1113311 (您可以按place of birth获取此项目的名称:白沙瓦
  • P569为this query - 在P569 / mainsnak / datavalue / value / time / + 1946-10-06T00:00:00Z

...对所有其他属性以同样的方式继续。