MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=categorymembers (cm)
- 此模块需要读取权限。
- 此模块可作为发生器使用。
- 来源:MediaWiki
- 许可协议:GPL-2.0-or-later
在指定的分类中列出所有页面。
具体参数:
其他通用参数可用。
- cmtitle
要列举的分类(必需)。必须包括分类:前缀。不能与cmpageid一起使用。
- cmpageid
要枚举的分类的页面 ID。不能与cmtitle一起使用。
- 类型:整数
- cmprop
要包含的信息束:
- ids
- 添加页面ID。
- title
- 添加页面标题和命名空间ID。
- sortkey
- 添加用于在分类内排序的排序键(十六进制字符串)。
- sortkeyprefix
- 添加用于在分类内排序的排序键前缀(人类可读的排序键组成部分)。
- type
- 添加页面被分类的类型(page、subcat或file)。
- timestamp
- 添加页面被包括时的时间戳。
- 值(以|或替代物分隔):ids、sortkey、sortkeyprefix、timestamp、title、type
- 默认:ids|title
- cmnamespace
仅包含这些命名空间的页面。注意可使用cmtype=subcat或cmtype=file替代cmnamespace=14或6。
- 值(以|或替代物分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
- 要指定所有值,请使用*。
- cmtype
包含的分类成员类型。当cmsort=timestamp被设置时会忽略。
- 值(以|或替代物分隔):file、page、subcat
- 默认:page|subcat|file
- cmcontinue
当更多结果可用时,使用这个继续。可在 mediawiki.org 获取更多有关如何继续查询的详细信息。
- cmlimit
最大返回页面数。
- 类型:整数或max
- 值必须介于1和500之间。
- 默认:10
- cmsort
要作为排序方式的属性。
- 以下值中的一个:sortkey、timestamp
- 默认:sortkey
- cmdir
排序的方向。
- 以下值中的一个:asc、ascending、desc、descending、newer、older
- 默认:ascending
- cmstart
开始列举的时间戳。只能与cmsort=timestamp一起使用。
- 类型:时间戳(允许格式)
- cmend
列举的结尾时间戳。只能与cmsort=timestamp一起使用。
- 类型:时间戳(允许格式)
- cmstarthexsortkey
cmprop=sortkey返回的开始列表位置的排序键。只能配合cmsort=sortkey使用。
- cmendhexsortkey
cmprop=sortkey返回的结束列表位置的排序键。只能配合cmsort=sortkey使用。
- cmstartsortkeyprefix
开始列表位置的排序键前缀。只能配合cmsort=sortkey使用。覆盖cmstarthexsortkey。
- cmendsortkeyprefix
结束列表位置之前的排序键前缀(而不是位置处的;若此值出现,它不会包括在内!)。只能配合cmsort=sortkey使用。覆盖cmendhexsortkey。
- cmstartsortkey
- 已弃用。
请改用cmstarthexsortkey。
- cmendsortkey
- 已弃用。
请改用cmendhexsortkey。
例子:
- 获取Category:Physics中的前10个页面。
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [在沙盒中打开]
- 获取有关Category:Physics中的前10个页面的页面信息。
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [在沙盒中打开]