首页 > 解决方案 > 在维基共享资源中按文件名查找图像

问题描述

https://en.wikipedia.org/w/api.php当我使用以下参数调用此 API时:

"action": "query",
"format": "json",
"titles": "Albert Einstein",
"prop": "images"

我刚刚得到以下图片的标题。例如标题:File:Name-of-file.svg

但是我怎样才能真正拥有这个文件的链接呢?在 Wikimedia Commons 中查找原始大小的图像。它开始于https://upload.wikimedia.org/wikipedia/commons但随后有一个 URL 文件夹,每个图像的名称都不同,然后是图像名称。有这方面的API吗?目前我正在使用https://www.mediawiki.org/wiki/API:Images

谢谢。

标签: jsonapiwikipediawikimedia

解决方案


只需要使用imageinfo&iiprop=url

https://en.wikipedia.org/w/api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=imageinfo&iiprop=url

推荐阅读