MediaWiki API: загрузите уменьшенные версии изображений
Я хочу загрузить все изображения, соответствующие определенным критериям, из общего фонда Викимедиа.
Этот вызов API дает мне URL-адреса изображений из 5 изображений, соответствующих поисковому запросу "Программирование":
Тем не менее, URL-адреса относятся к полноразмерным изображениям. Как я могу получить доступ к меньшим версиям программно?
1 ответ
Решение
Ну, вам нужно изменить свой запрос с list=allimages
в prop=imageinfo
и вместо этого использовать список в качестве генератора. Тогда для imageinfo вы можете указать iiurlwidth
по желанию.
Пример с шириной 500: http://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&format=json&iiprop=url%7Cdimensions&iiurlwidth=500&titles=Programming&generator=allimages