Json 如何从WikipediaAPI获取第一个结果的描述和图像

Json 如何从WikipediaAPI获取第一个结果的描述和图像,json,wikipedia-api,Json,Wikipedia Api,这是我在社区上的第一篇帖子,我不是以英语为母语的人,所以请原谅我的英语不好,以及我在发布这篇帖子时可能犯的任何错误 我正在创建一个应用程序(NodeJS),它将在维基百科上搜索一个行星名称,并以JSON格式返回第一个结果描述和图像 我的要求是: 必须是JSON格式 必须只使用一个Api调用完成 当然,在发布之前,我在谷歌和Stackoverflow上搜索了一个解决方案 通过遵循维基百科API文档()&() 我尝试了以下查询: https://en.wikipedia.org/w/api.ph

这是我在社区上的第一篇帖子,我不是以英语为母语的人,所以请原谅我的英语不好,以及我在发布这篇帖子时可能犯的任何错误

我正在创建一个应用程序(NodeJS),它将在维基百科上搜索一个行星名称,并以JSON格式返回第一个结果描述和图像

我的要求是:

  • 必须是JSON格式

  • 必须只使用一个Api调用完成

    当然,在发布之前,我在谷歌和Stackoverflow上搜索了一个解决方案

  • 通过遵循维基百科API文档()&()

    我尝试了以下查询:

    https://en.wikipedia.org/w/api.php?action=opensearch&search=planet%20mars&limit=1&namespace=0&format=json
    
    这只给了我文章的标题和链接

    如果我尝试使用xml格式的相同查询:

    https://en.wikipedia.org/w/api.php?action=opensearch&search=planet%20mars&limit=1&namespace=0&format=xml
    
    如您所见,通过将格式更改为xml,它可以工作,我可以获得图像标记!但是我的应用程序不接受xml格式(出于安全原因)

    我怎样才能得到相同的结果,但是是JSON格式的


    有没有其他方法可以成功地从维基百科获取搜索结果的描述和图像?

    我找到了一个解决方案,所以我会回答我自己的问题,也许有一天它会对某人有所帮助 我必须使用的api调用是: