维基百科 API 在一次 API 调用中获取首选重定向文章的所有图像的链接?

Wikipedia API get links to all images of preferred redirected articles in one API call?

我想获取指向默认重定向页面的所有图像的链接,例如 "Hypertensive Disease" 和 "pulmonary edema." 现在,我正在通过三个 api 调用来完成此操作对于每个学期。例如,

  1. http://en.wikipedia.org/w/api.php?action=query&titles=hypertensive_disease&redirects&prop=links&format=json&indexpageids
  2. http://en.wikipedia.org/w/api.php?action=query&pageids=RESULT_FROM_1&prop=images&format=json
  3. ...api.php?action=query&titles=RESULTS_FROM_2&prop=imageinfo&&iiprop=url&iiurlwidth=220&format=json

其中 1 获取重定向 ID,2 获取图片名称,3 获取图片 URL。

有没有一种方法可以让维基百科变得更好,并且只需要一个 API 电话就可以做到这一点?

看起来您可以使用生成器,因此从 "hypertensive disease" ("Hypertension") 的默认重定向页面获取所有图像的单个 API 调用看起来像这个:

http://en.wikipedia.org/w/api.php?action=query&titles=hypertensive_disease&redirects&generator=images&prop=imageinfo&&iiprop=url&format=json&indexpageids