2

我想列出具有标题和主图像的类别中的所有页面。

我当前的 API 网址是这样的:

https://en.wikipedia.org/w/api.php?action=query&cmlimit=100&list=categorymembers&cmtitle=Category%3AAmerican%20male%20film%20actors

结果:

....
{
    "pageid": 3600962,
    "ns": 0,
    "title": "Lee Aaker"
},
....

我不知道获得这样的响应的正确参数:

{
   "pageid": 3600962,
   "ns": 0,
   "title": "Lee Aaker",
   "thumbnail": {
       "original": "https://upload.wikimedia.org/wikipedia/some_image_path.jpg"
    }
}
4

1 回答 1

3

您可以通过将categorymemberspageimages结合使用来做到这一点:

https://en.wikipedia.org/w/api.php?action=query&generator=categorymembers&gcmlimit=100&gcmtitle=Category:American male film actors&prop=pageimages&pilimit=100
  • 类别成员参数:gcmtitle=Category:American male film actors,gcmlimit=100
  • 页面图像参数:pilimit=100
于 2016-02-01T09:19:50.387 回答