在维基共享资源中按文件名查找图像

aos*_*sh5 1 api json wikipedia wikimedia

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

"action": "query",
"format": "json",
"titles": "Albert Einstein",
"prop": "images"
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢。

小智 5

只需要使用imageinfo&iiprop=url

https://en.wikipedia.org/w/api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=imageinfo&iiprop=url
Run Code Online (Sandbox Code Playgroud)