MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=info (in)
- 此模块需要读取权限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0-or-later
 
获取基本页面信息。
- inprop
 要获取的额外属性:
- protection
 - 列出每个页面的保护等级。
 - talkid
 - 每个非讨论页面的讨论页的页面ID。
 - watched
 - 列出每个页面的被监视状态。
 - watchers
 - 监视人员数,如果允许。
 - visitingwatchers
 - 访问了每个页面的最近编辑的监视者数量,如果允许。
 - notificationtimestamp
 - 每个页面的监视列表通知时间戳。
 - subjectid
 - 每个讨论页的母页面的页面ID。
 - associatedpage
 - 关联主题或讨论页的前缀标题。
 - url
 - 为每个页面提供一个完整URL、一个编辑URL和规范URL。
 - readable
 - 已弃用。用户是否可以阅读此页面。使用 intestactions=read 替代。
 - preload
 - 已弃用。提供由EditFormPreloadText返回的文本。请改用preloadcontent,它也支持其他类型的预加载文本。
 - preloadcontent
 - 提供当页面不存在或添加新章节时要在编辑器中显示的内容。
 - editintro
 - 以HTML形式提供编辑此页面或修订版本时应向用户显示的介绍消息。
 - displaytitle
 - 在页面标题实际显示的地方提供方式。
 - varianttitles
 - 提供网站内容语言所有变体的显示标题。
 - linkclasses
 - 如果链接出现在由inlinkcontext命名的页面上,则提供用于链接到此页面的其他CSS 类(例如链接颜色)。
 
- 值(以|或替代物分隔):associatedpage、displaytitle、editintro、linkclasses、notificationtimestamp、preloadcontent、protection、subjectid、talkid、url、varianttitles、visitingwatchers、watched、watchers、preload、readable
 - inlinkcontext
 当inprop包含linkclasses时,在确定额外CSS类(例如链接颜色)时使用的上下文标题。
- 类型:页面标题
 - 接受不存在的页面。
 - 默认:首页
 - intestactions
 测试当前用户是否可以在页面上执行某种操作。
- 通过|或替代物隔开各值。
 - 值的最大值为50(允许更高上限的客户端为500)。
 - intestactionsdetail
 intestactions的详细级别。使用主模块的errorformat和errorlang参数来控制返回消息的格式。
- boolean
 - 为每个操作返回一个布尔值。
 - full
 - 返回描述操作被禁止的原因的消息,如果允许则返回一个空数组。
 - quick
 - 类似于填充但是跳过需要花费大量资源的检查
 
- 以下值中的一个:boolean、full、quick
 - 默认:boolean
 - intestactionsautocreate
 测试执行intestactions操作是否会自动创建临时账号。
- 类型:布尔型 (详情)
 - inpreloadcustom
 用作预加载内容的自定义页面的标题。
- 仅当inprop包含preloadcontent时使用。
 - inpreloadparams
 用作预加载内容的自定义页面的参数。
- 仅当inprop包含preloadcontent时使用。
 - 通过|或替代物隔开各值。
 - 值的最大值为50(允许更高上限的客户端为500)。
 - inpreloadnewsection
 返回用于页面上新章节的预加载内容,而不是新页面。
- 仅当inprop包含preloadcontent时使用。
 - 类型:布尔型 (详情)
 - ineditintrostyle
 一些介绍性消息带有可选的包装外框。使用moreframes包含或lessframes省略。
- 仅当inprop包含editintro时使用。
 - 以下值中的一个:lessframes、moreframes
 - 默认:moreframes
 - ineditintroskip
 要从响应中删除的介绍消息列表。如果特定消息与您的工具不相关,或者信息以不同方式传达,请使用此选项。
- 仅当inprop包含editintro时使用。
 - 通过|或替代物隔开各值。
 - 值的最大值为50(允许更高上限的客户端为500)。
 - ineditintrocustom
 用作附加介绍消息的自定义页面的标题。
- 仅当inprop包含editintro时使用。
 - incontinue
 当更多结果可用时,使用这个继续。可在 mediawiki.org 获取更多有关如何继续查询的详细信息。
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 [在沙盒中打开]