标签: mediawiki-api wikimedia
我想从维基媒体共享下载符合特定条件的所有图片。
此API调用为我提供了与搜索字词匹配的5张图片的图片网址"编程":
http://commons.wikimedia.org/w/api.php?action=query&list=allimages&ailimit=5&aifrom=Programming&aiprop=dimensions|url
但是,URL指的是全尺寸图像。 如何以编程方式访问较小的版本?
答案 0 :(得分:3)
嗯,您需要将查询从list=allimages更改为prop=imageinfo,而是将列表用作生成器。然后,对于imageinfo,您可以根据需要指定iiurlwidth。
list=allimages
prop=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