MediaWiki API 帮助

这是自动生成的MediaWiki API文档页面。

文档和例子:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

prop=info (in)

main | query | info

获取基本页面信息。

具体参数:
其他通用参数可用。
inprop

要获取的额外属性:

protection
列出每个页面的保护等级。
talkid
每个非讨论页面的讨论页的页面ID。
watched
列出每个页面的被监视状态。
watchers
监视人员数,如果允许。
visitingwatchers
访问了每个页面的最近编辑的监视者数量,如果允许。
notificationtimestamp
每个页面的监视列表通知时间戳。
subjectid
每个讨论页的母页面的页面ID。
associatedpage
关联主题或讨论页的前缀标题。
url
为每个页面提供一个完整URL、一个编辑URL和规范URL。
readable
已弃用。用户是否可以阅读此页面。使用 intestactions=read 替代。
preload
提供由EditFormPreloadText返回的文本。
displaytitle
在页面标题实际显示的地方提供方式。
varianttitles
提供网站内容语言所有变体的显示标题。
linkclasses
如果链接出现在由inlinkcontext命名的页面上,则提供用于链接到此页面的其他CSS 类(例如链接颜色)。
值(以|替代物分隔):associatedpage、​displaytitle、​linkclasses、​notificationtimestamp、​preload、​protection、​subjectid、​talkid、​url、​varianttitles、​visitingwatchers、​watched、​watchers、​readable
inlinkcontext

inprop包含linkclasses时,在确定额外CSS类(例如链接颜色)时使用的上下文标题。

类型:页面标题
接受不存在的页面。
默认:Wiki Main Page
intestactions

测试当前用户是否可以在页面上执行某种操作。

通过|替代物隔开各值。
值的最大值为50(允许更高上限的客户端为500)。
intestactionsdetail

intestactions的详细级别。使用主模块errorformaterrorlang参数来控制返回消息的格式。

boolean
为每个操作返回一个布尔值。
full
返回描述操作被禁止的原因的消息,如果允许则返回一个空数组。
quick
类似于填充但是跳过需要花费大量资源的检查
以下值中的一个:boolean、​full、​quick
默认:boolean
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
添加页面被分类的类型(pagesubcatfile)。
timestamp
添加页面被包括时的时间戳。
值(以|替代物分隔):ids、​sortkey、​sortkeyprefix、​timestamp、​title、​type
默认:ids|title
cmnamespace

仅包含这些命名空间的页面。注意可使用cmtype=subcatcmtype=file替代cmnamespace=146

值(以|替代物分隔):0、​1、​2、​3、​4、​5、​6、​7、​8、​9、​10、​11、​12、​13、​14、​15、​274、​275、​828、​829、​2300、​2301、​2302、​2303
要指定所有值,请使用*
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

要结束列举before的关键字前缀(而不是at;如果此值出现,它将不被包括!)只能与cmsort=sortkey一起使用。覆盖cmendhexsortkey。

cmstartsortkey
已弃用。

请改用cmstarthexsortkey。

cmendsortkey
已弃用。

请改用cmendhexsortkey。