Найти изображение по имени файла в Wikimedia Commons - PullRequest
0 голосов
/ 11 октября 2019

Когда я вызываю этот API https://en.wikipedia.org/w/api.php со следующими параметрами:

"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

Спасибо.

1 Ответ

1 голос
/ 16 октября 2019

Просто нужно использовать imageinfo & iiprop = url

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