MediaWiki API:下载较小版本的图像

时间:2014-11-27 14:13:35

标签: mediawiki-api wikimedia

我想从维基媒体共享下载符合特定条件的所有图片。

此API调用为我提供了与搜索字词匹配的5张图片的图片网址"编程":

http://commons.wikimedia.org/w/api.php?action=query&list=allimages&ailimit=5&aifrom=Programming&aiprop=dimensions|url

但是,URL指的是全尺寸图像。 如何以编程方式访问较小的版本?

1 个答案:

答案 0 :(得分:3)

嗯,您需要将查询从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