0

我正在制作一个 ReactJS 应用程序,以在人们搜索时显示有关人们的信息。我正在尝试使用 MediaWiki 从 Wikipedia 获取有关某人的信息。我正在进行 API 调用,但响应非常奇怪。我在 API 响应中收到了一大堆“声明”,我不知道如何从中获取有用的信息

这是我得到的回应:

回复

现在我应该如何处理这些声明?信息本身分散在那里。例如:“出生日期”键在其他声明中,“死亡日期”的值在其他声明中。我想在我的页面中显示这样的信息:

输出

我该怎么做?我找不到这方面的任何指南。

4

1 回答 1

1

您需要为项目Q2038656提供的所有信息都在您的回复中。例如:

  • P18 是图像- 位于 P18/mainsnak/datavalue/value/ Vinod Khanna 在 Esha Deol 在 ISCKON 寺庙 11 的婚礼(裁剪).jpg(查看此处如何获取图像的链接)
  • P19 是出生地- 在 P19/mainsnak/datavalue/value/id/ Q1113311 (您可以通过此查询获得该项目的名称:Peshawar
  • P569 是出生日期- 在 P569/mainsnak/datavalue/value/time/ +1946-10-06T00:00:00Z

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

于 2018-02-14T16:39:45.883 回答