MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=query
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取来自和有关MediaWiki的数据。
所有数据修改将首先要使用查询以获得令牌以阻止来自恶意网站的滥用破坏。
- prop
 要为已查询页面获取的属性。
- 多值 (以 | 分隔):categories、categoryinfo、contributors、deletedrevisions、duplicatefiles、extlinks、fileusage、imageinfo、images、info、iwlinks、langlinks、links、linkshere、pageprops、redirects、revisions、stashimageinfo、templates、transcludedin
 - list
 要获取的列表。
- 多值 (以 | 分隔):allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、backlinks、blocks、categorymembers、deletedrevs、embeddedin、exturlusage、filearchive、imageusage、iwbacklinks、langbacklinks、logevents、mystashedfiles、pagepropnames、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、search、tags、usercontribs、users、watchlist、watchlistraw
 - meta
 要获取的元数据。
- 多值 (以 | 分隔):allmessages、authmanagerinfo、filerepoinfo、siteinfo、tokens、userinfo
 - indexpageids
 包含一个额外的pageid段落,列举所有返回的页面ID。
- 类型:布尔值(详细信息)
 - export
 导出所有指定或生成页面的当前修订。
- 类型:布尔值(详细信息)
 - exportnowrap
 返回导出XML,不需要将其包裹在一个XML结果中(与Special:Export格式相同)。只能与export一起使用。
- 类型:布尔值(详细信息)
 - iwurl
 如果标题是一个跨wiki链接的话,是否获取完整URL。
- 类型:布尔值(详细信息)
 - continue
 当更多结果可用时,使用这个继续。
- rawcontinue
 为继续返回原始query-continue数据。
- 类型:布尔值(详细信息)
 - titles
 要使用的標題清單。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - pageids
 要使用的頁面 ID 清單。
- 类型:整数列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - revids
 要使用的修訂 ID 清單。
- 类型:整数列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - generator
 通过执行指定查询模块获得页面列表以工作。
注意:发生器参数名称必须以“g”开头,参见例子。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw
 - redirects
 自动解决在titles、pageids和revids,以及在由generator返回的页面中的重定向。
- 类型:布尔值(详细信息)
 - converttitles
 如有需要,将标题转换为其他变体。只有当wiki的内容语言支持变体转换时才能工作。支持变体转换的语言包括gan、iu、kk、ku、shi、sr、tg、uz、zh。
- 类型:布尔值(详细信息)
 
prop=categories <pre>(cl) </pre>
(main | query | categories)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
页面属于的所有分类列表。
- clprop
 要为每个分类获取的额外属性:
- sortkey
 - 为每个分类添加关键词(十六进制字符串)和关键词前缀(人类可读部分)。
 - timestamp
 - 添加分类添加时的时间戳。
 - hidden
 - 标记由
__HIDDENCAT__隐藏的分类。 
- 多值 (以 | 分隔):sortkey、timestamp、hidden
 - clshow
 显示何种分类。
- 多值 (以 | 分隔):hidden、!hidden
 - cllimit
 要回傳的分類數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - clcontinue
 当更多结果可用时,使用这个继续。
- clcategories
 只列出这些分类。对于检查某一页面使用某一分类很有用。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - cldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 获取属于Albert Einstein的分类列表。
 - api.php?action=query&prop=categories&titles=Albert%20Einstein [在沙盒中打开]
 - 获得有关用于Albert Einstein的分类的信息。
 - api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [在沙盒中打开]
 
prop=categoryinfo <pre>(ci) </pre>
(main | query | categoryinfo)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳有關指定分類的資訊。
- cicontinue
 当更多结果可用时,使用这个继续。
- 获取有关Category:Foo和Category:Bar的信息。
 - api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [在沙盒中打开]
 
prop=contributors <pre>(pc) </pre>
(main | query | contributors)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取对一个页面的登录贡献者列表和匿名贡献数。
- pcgroup
 只包括指定用户组中的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。
- 多值 (以 | 分隔):bot、sysop、bureaucrat
 - pcexcludegroup
 排除指定用户组中的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。
- 多值 (以 | 分隔):bot、sysop、bureaucrat
 - pcrights
 只包括拥有指定权限的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。
- 多值 (以 | 分隔):apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、createaccount、createpage、createtalk、delete、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editprotected、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmywatchlist、editsemiprotected、editusercssjs、editusercss、edituserjs、hideuser、import、importupload、ipblock-exempt、managechangetags、markbotedits、mergehistory、minoredit、move、movefile、move-categorypages、move-rootuserpages、move-subpages、nominornewtalk、noratelimit、override-export-depth、pagelang、passwordreset、patrol、patrolmarks、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sendemail、siteadmin、suppressionlog、suppressredirect、suppressrevision、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
 - 上限值為 50 (機器人為 500)。
 - pcexcluderights
 排除拥有指定权限的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。
- 多值 (以 | 分隔):apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、createaccount、createpage、createtalk、delete、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editprotected、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmywatchlist、editsemiprotected、editusercssjs、editusercss、edituserjs、hideuser、import、importupload、ipblock-exempt、managechangetags、markbotedits、mergehistory、minoredit、move、movefile、move-categorypages、move-rootuserpages、move-subpages、nominornewtalk、noratelimit、override-export-depth、pagelang、passwordreset、patrol、patrolmarks、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sendemail、siteadmin、suppressionlog、suppressredirect、suppressrevision、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
 - 上限值為 50 (機器人為 500)。
 - pclimit
 要回傳的貢獻人員數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - pccontinue
 当更多结果可用时,使用这个继续。
- 显示Main Page的贡献。
 - api.php?action=query&prop=contributors&titles=Main_Page [在沙盒中打开]
 
prop=deletedrevisions <pre>(drv) </pre>
(main | query | deletedrevisions)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获得删除修订版本信息。
可在很多途径中使用:
- 获得一组页面的已删除修订,通过设置标题或页面ID。以标题和时间戳排序。
 - 通过设置它们的ID与修订ID获得关于一组已删除修订。以修订ID排序。
 
- drvprop
 要为每个修订获取的属性:
- ids
 - 修订ID。
 - flags
 - 修订标记(小编辑)。
 - timestamp
 - 修订的时间戳。
 - user
 - 做出修订的用户。
 - userid
 - 修订创建者的用户ID。
 - size
 - 修订的长度(字节)。
 - sha1
 - 修订的SHA-1(base 16)。
 - contentmodel
 - 修订的内容模型ID。
 - comment
 - 由用户对修订做出的摘要。
 - parsedcomment
 - 由用户对修订做出的被解析的摘要。
 - content
 - 修订文本。
 - tags
 - 修订标签。
 - parsetree
 - 修订内容的XML解析树(需要内容模型
wikitext)。 
- 多值 (以 | 分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
 - 預設值:ids|timestamp|flags|comment|user
 - drvlimit
 限制返回多少修订。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - drvexpandtemplates
 展开修订内容中的模板(需要drvprop=content)。
- 类型:布尔值(详细信息)
 - drvgeneratexml
 - 已停用。
 生成用于修订内容的XML解析树(需要drvprop=content;被drvprop=parsetree所取代)。
- 类型:布尔值(详细信息)
 - drvparse
 解析修订内容(需要drvprop=content)。由于性能原因,如果此选项被使用,drvlimit会被强制为1。
- 类型:布尔值(详细信息)
 - drvsection
 只检索此段落数的内容。
- drvdiffto
 要比较修订差异的修订ID。使用prev、next和cur分别用于上个、下个和当前修订。
- drvdifftotext
 要比较修订差异的文本。只有修订的有限数字内的差异。覆盖drvdiffto。如果drvsection被设置,只有那个段落将与此文本之间比较差异
- drvdifftotextpst
 在编辑文本前对其执行预保存转换。只当与drvdifftotext一起使用时有效。
- 类型:布尔值(详细信息)
 - drvcontentformat
 序列化用于drvdifftotext的格式并预估内容输出。
- 單值:text/x-wiki、text/javascript、application/json、text/css、text/plain
 - drvstart
 要开始枚举的时间戳。当处理修订ID列表时会被忽略。
- 类型:时间戳(允许格式)
 - drvend
 要停止枚举的时间戳。当处理修订ID列表时会被忽略。
- 类型:时间戳(允许格式)
 - drvdir
 列举的方向:
- newer
 - 最早的优先。注意:drvstart应早于drvend。
 - older
 - 最新的优先(默认)。注意:drvstart应晚于drvend。
 
- 單值:newer、older
 - 預設值:older
 - drvtag
 只列出被此标签标记的修订。
- drvuser
 只列出此用户做出的修订。
- 类型:用户名
 - drvexcludeuser
 不要列出此用户做出的修订。
- 类型:用户名
 - drvcontinue
 当更多结果可用时,使用这个继续。
- 列出页面Main Page和Talk:Main Page的已删除修订,包含内容。
 - api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [在沙盒中打开]
 - 列出已删除修订123456的信息。
 - api.php?action=query&prop=deletedrevisions&revids=123456 [在沙盒中打开]
 
prop=duplicatefiles <pre>(df) </pre>
(main | query | duplicatefiles)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
根据哈希值列出此给定文件的所有副本。
- dflimit
 要回傳的重複檔案數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - dfcontinue
 当更多结果可用时,使用这个继续。
- dfdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - dflocalonly
 只看本地存储库的文件。
- 类型:布尔值(详细信息)
 
prop=extlinks <pre>(el) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳所有指定頁面的外部 URL (非 interwiki)。
- ellimit
 要回傳的連結數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - eloffset
 当更多结果可用时,使用这个继续。
- 类型:整数
 - elprotocol
 URL协议。如果为空并且elquery被设置,协议为http。将此和elquery都留空以列举所有外部链接。
- 單值:可以空白,或 bitcoin、ftp、ftps、geo、git、gopher、http、https、irc、ircs、magnet、mailto、mms、news、nntp、redis、sftp、sip、sips、sms、ssh、svn、tel、telnet、urn、worldwind、xmpp
 - 預設值:(空)
 - elquery
 不使用协议搜索字符串。对于检查某一页面是否包含某一外部URL很有用。
- elexpandurl
 扩展协议相对URL与规范协议。
- 类型:布尔值(详细信息)
 
- 获取Main Page的外部链接列表。
 - api.php?action=query&prop=extlinks&titles=Main%20Page [在沙盒中打开]
 
prop=fileusage <pre>(fu) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有使用指定文件的页面。
- fuprop
 要获取的属性:
- pageid
 - 每个页面的页面ID。
 - title
 - 每个页面的标题。
 - redirect
 - 标记作为重定向的页面。
 
- 多值 (以 | 分隔):pageid、title、redirect
 - 預設值:pageid|title|redirect
 - funamespace
 只包括这些名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - fushow
 只显示符合以下标准的项:
- redirect
 - 只显示重定向。
 - !redirect
 - 只显示非重定向。
 
- 多值 (以 | 分隔):redirect、!redirect
 - fulimit
 要回傳的數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - fucontinue
 当更多结果可用时,使用这个继续。
prop=imageinfo <pre>(ii) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳檔案資訊與上傳日誌。
- iiprop
 要获取的文件信息:
- timestamp
 - 添加时间戳至上传的版本。
 - user
 - 添加上传了每个文件版本的用户。
 - userid
 - 添加上传了每个文件版本的用户ID。
 - comment
 - 此版本的摘要。
 - parsedcomment
 - 解析版本上的注释。
 - canonicaltitle
 - 添加文件的规范标题。
 - url
 - 为文件及其描述页面提供URL。
 - size
 - 添加文件大小(字节)及其高度、宽度和页面数(如果可以)。
 - dimensions
 - 用于大小的别名。
 - sha1
 - 为文件加入SHA-1哈希值。
 - mime
 - 添加文件的MIME类型。
 - thumbmime
 - 添加图片缩略图的MIME类型(需要url和参数iiurlwidth)。
 - mediatype
 - 添加文件媒体类型。
 - metadata
 - 列出这个版本的文件的EXIF元数据。
 - commonmetadata
 - 为文件的修订版本列出文件格式相关元数据。
 - extmetadata
 - 列出结合自多个来源的格式化的元数据。结果均依HTML格式化。
 - archivename
 - 添加用于非最新修订的存档修订的文件名。
 - bitdepth
 - 添加修订的字节深度。
 - uploadwarning
 - 由Special:Upload所使用,以获取关于现有文件的信息。不适用于MediaWiki核心以外代码。
 
- 多值 (以 | 分隔):timestamp、user、userid、comment、parsedcomment、canonicaltitle、url、size、dimensions、sha1、mime、thumbmime、mediatype、metadata、commonmetadata、extmetadata、archivename、bitdepth、uploadwarning
 - 預設值:timestamp|user
 - iilimit
 每個檔案要回傳的檔案修訂數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:1
 - iistart
 开始列举的时间戳。
- 类型:时间戳(允许格式)
 - iiend
 列举的结束时间戳。
- 类型:时间戳(允许格式)
 - iiurlwidth
 如果iiprop=url被设定,将返回至缩放到此宽度的一张图片的URL。 由于性能原因,如果此消息被使用,将不会返回超过50张被缩放的图片。
- 类型:整数
 - 預設值:-1
 - iiurlheight
 与iiurlwidth类似。
- 类型:整数
 - 預設值:-1
 - iimetadataversion
 要使用的元数据版本。如果latest被指定,则使用最新版本。默认为1以便向下兼容。
- 預設值:1
 - iiextmetadatalanguage
 要取得extmetadata的语言。这会影响到抓取翻译的选择,如果有多个可用的话,还会影响到数字等数值的格式。
- 預設值:zh-tw
 - iiextmetadatamultilang
 如果用于extmetadata属性的翻译可用,则全部取得。
- 类型:布尔值(详细信息)
 - iiextmetadatafilter
 如果指定且非空,则只为iiprop=extmetadata返回这些键。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - iiurlparam
 处理器特定的参数字符串。例如PDF可能使用page15-100px。iiurlwidth必须被使用,并与iiurlparam一致。
- 預設值:(空)
 - iicontinue
 当更多结果可用时,使用这个继续。
- iilocalonly
 只看本地存储库的文件。
- 类型:布尔值(详细信息)
 
prop=images <pre>(im) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳指定頁面中包含的所有檔案。
- imlimit
 要回傳的檔案數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - imcontinue
 当更多结果可用时,使用这个继续。
- imimages
 只列出这些文件。对于检查某一页面是否使用某一文件很有用。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - imdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
prop=info <pre>(in) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取基本页面信息。
- inprop
 要获取的额外属性:
- protection
 - 列出每个页面的保护等级。
 - talkid
 - 每个非讨论页面的讨论页的页面ID。
 - watched
 - 列出每个页面的被监视状态。
 - watchers
 - 监视人员数,如果允许。
 - visitingwatchers
 - 访问了每个页面的最近编辑的监视者数量,如果允许。
 - notificationtimestamp
 - 每个页面的监视列表通知时间戳。
 - subjectid
 - 每个讨论页的母页面的页面ID。
 - url
 - 为每个页面提供一个完整URL、一个编辑URL和规范URL。
 - readable
 - 用户是否可以阅读此页面。
 - preload
 - 提供由EditFormPreloadText返回的文本。
 - displaytitle
 - 在页面标题实际显示的地方提供方式。
 
- 多值 (以 | 分隔):protection、talkid、watched、watchers、visitingwatchers、notificationtimestamp、subjectid、url、readable、preload、displaytitle
 - intestactions
 测试当前用户是否可以在页面上执行某种操作。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - intoken
 - 已停用。
 - 多值 (以 | 分隔):edit、delete、protect、move、block、unblock、email、import、watch
 - incontinue
 当更多结果可用时,使用这个继续。
- 获取有关页面Main Page的信息。
 - api.php?action=query&prop=info&titles=Main%20Page [在沙盒中打开]
 - 获取Main Page相关的常规和保护信息。
 - api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [在沙盒中打开]
 
prop=iwlinks <pre>(iw) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳指定頁面的所有 interwiki 連結。
- iwprop
 要为每个跨语言链接获取的额外属性:
- url
 - 添加完整URL。
 
- 多值 (以 | 分隔):url
 - iwprefix
 只返回此前缀的跨wiki链接。
- iwtitle
 用于搜索的跨wiki链接。必须与iwprefix一起使用。
- iwdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - iwlimit
 要回傳的跨 Wiki 連結數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - iwcontinue
 当更多结果可用时,使用这个继续。
- iwurl
 - 已停用。
 是否获取完整URL(不能与iwprop一起使用)。
- 类型:布尔值(详细信息)
 
- 从页面Main Page获得跨wiki链接。
 - api.php?action=query&prop=iwlinks&titles=Main%20Page [在沙盒中打开]
 
prop=langlinks <pre>(ll) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳指定頁面的所有跨語言連結。
- llprop
 要为每个跨语言链接获取的额外属性:
- url
 - 添加完整URL。
 - langname
 - 添加本地化语言名(尽可能)。使用llinlanguagecode以控制语言。
 - autonym
 - 添加本地语言名。
 
- 多值 (以 | 分隔):url、langname、autonym
 - lllang
 只返回带此语言代码的语言链接。
- lltitle
 要搜索的链接。必须与lllang一起使用。
- lldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - llinlanguagecode
 本地化语言名称的语言代码。
- 預設值:zh-tw
 - lllimit
 要回傳的 langlinks 數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - llcontinue
 当更多结果可用时,使用这个继续。
- llurl
 - 已停用。
 是否获取完整URL(不能与llprop一起使用)。
- 类型:布尔值(详细信息)
 
- 从页面Main Page获取跨语言链接。
 - api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [在沙盒中打开]
 
prop=links <pre>(pl) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳指定頁面的所有連結。
- plnamespace
 只显示这些名字空间的链接。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - pllimit
 要回傳的連結數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - plcontinue
 当更多结果可用时,使用这个继续。
- pltitles
 只列出这些标题。对于检查某一页面是否使用某一标题很有用。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - pldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 从页面Main Page获取链接。
 - api.php?action=query&prop=links&titles=Main%20Page [在沙盒中打开]
 - 获取有关在页面Main Page中连接的页面的信息。
 - api.php?action=query&generator=links&titles=Main%20Page&prop=info [在沙盒中打开]
 - 获取在使用者和模板名字空间中来自页面Main Page的链接。
 - api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [在沙盒中打开]
 
prop=linkshere <pre>(lh) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有链接至指定页面的页面。
- lhprop
 要获取的属性:
- pageid
 - 每个页面的页面ID。
 - title
 - 每个页面的标题。
 - redirect
 - 如果页面是一个重定向就标记。
 
- 多值 (以 | 分隔):pageid、title、redirect
 - 預設值:pageid|title|redirect
 - lhnamespace
 只包括这些名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - lhshow
 只显示符合以下标准的项:
- redirect
 - 只显示重定向。
 - !redirect
 - 只显示非重定向。
 
- 多值 (以 | 分隔):redirect、!redirect
 - lhlimit
 要回傳的數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - lhcontinue
 当更多结果可用时,使用这个继续。
prop=pageprops <pre>(pp) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取页面内容中定义的各种页面属性。
- ppcontinue
 当更多结果可用时,使用这个继续。
- ppprop
 只列出这些页面属性(action=query&list=pagepropnames返回使用中的页面属性名称)。在检查页面是否使用某一页面属性时有用。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 
- 获取用于页面Main Page和MediaWiki的属性。
 - api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [在沙盒中打开]
 
prop=redirects <pre>(rd) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳連結至指定頁面的所有重新導向。
- rdprop
 要获取的属性:
- pageid
 - 每个重定向的页面ID。
 - title
 - 每个重定向的标题。
 - fragment
 - 每个重定向的碎片,如果有。
 
- 多值 (以 | 分隔):pageid、title、fragment
 - 預設值:pageid|title
 - rdnamespace
 只包含这些名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - rdshow
 只显示符合这些标准的项目:
- fragment
 - 只显示带碎片的重定向。
 - !fragment
 - 只显示不带碎片的重定向。
 
- 多值 (以 | 分隔):fragment、!fragment
 - rdlimit
 要回傳的重新導向數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - rdcontinue
 当更多结果可用时,使用这个继续。
prop=revisions <pre>(rv) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取修订版本信息。
可用于以下几个方面:
- 通过设置标题或页面ID获取一批页面(最新修订)的数据。
 - 通过使用带start、end或limit的标题或页面ID获取给定页面的多个修订。
 - 通过revid设置一批修订的ID获取它们的数据。
 
- rvprop
 要为每个修订获取的属性:
- ids
 - 修订ID。
 - flags
 - 修订标记(小编辑)。
 - timestamp
 - 修订的时间戳。
 - user
 - 做出修订的用户。
 - userid
 - 修订创建者的用户ID。
 - size
 - 修订的长度(字节)。
 - sha1
 - 修订的SHA-1(base 16)。
 - contentmodel
 - 修订的内容模型ID。
 - comment
 - 由用户对修订做出的摘要。
 - parsedcomment
 - 由用户对修订做出的被解析的摘要。
 - content
 - 修订文本。
 - tags
 - 修订标签。
 - parsetree
 - 修订内容的XML解析树(需要内容模型
wikitext)。 
- 多值 (以 | 分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
 - 預設值:ids|timestamp|flags|comment|user
 - rvlimit
 限制返回多少修订。
- 可能只能与单一页面使用(模式#2)。
 - 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - rvexpandtemplates
 展开修订内容中的模板(需要rvprop=content)。
- 类型:布尔值(详细信息)
 - rvgeneratexml
 - 已停用。
 生成用于修订内容的XML解析树(需要rvprop=content;被rvprop=parsetree所取代)。
- 类型:布尔值(详细信息)
 - rvparse
 解析修订内容(需要rvprop=content)。由于性能原因,如果此选项被使用,rvlimit会被强制为1。
- 类型:布尔值(详细信息)
 - rvsection
 只检索此段落数的内容。
- rvdiffto
 要比较修订差异的修订ID。使用prev、next和cur分别用于上个、下个和当前修订。
- rvdifftotext
 要比较修订差异的文本。只有修订的有限数字内的差异。覆盖rvdiffto。如果rvsection被设置,只有那个段落将与此文本之间比较差异
- rvdifftotextpst
 在编辑文本前对其执行预保存转换。只当与rvdifftotext一起使用时有效。
- 类型:布尔值(详细信息)
 - rvcontentformat
 序列化用于rvdifftotext的格式并预估内容输出。
- 單值:text/x-wiki、text/javascript、application/json、text/css、text/plain
 - rvstartid
 从哪个修订版本ID开始列举。
- 可能只能与单一页面使用(模式#2)。
 - 类型:整数
 - rvendid
 在此修订版本ID停止修订列举。
- 可能只能与单一页面使用(模式#2)。
 - 类型:整数
 - rvstart
 从哪个修订版本时间戳开始列举。
- 可能只能与单一页面使用(模式#2)。
 - 类型:时间戳(允许格式)
 - rvend
 列举直至此时间戳。
- 可能只能与单一页面使用(模式#2)。
 - 类型:时间戳(允许格式)
 - rvdir
 列举的方向:
- newer
 - 最早的优先。注意:rvstart应早于rvend。
 - older
 - 最新的优先(默认)。注意:rvstart应晚于rvend。
 
- 可能只能与单一页面使用(模式#2)。
 - 單值:newer、older
 - 預設值:older
 - rvuser
 只包含由用户做出的修订。
- 可能只能与单一页面使用(模式#2)。
 - 类型:用户名
 - rvexcludeuser
 不包括由用户做出的修订。
- 可能只能与单一页面使用(模式#2)。
 - 类型:用户名
 - rvtag
 只列出被此标签标记的修订。
- rvtoken
 - 已停用。
 要为每个修订版本获得的令牌。
- 多值 (以 | 分隔):rollback
 - rvcontinue
 当更多结果可用时,使用这个继续。
- 获取带内容的数据,用于标题API和Main Page的最近修订。
 - api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [在沙盒中打开]
 - 获取Main Page的最近5次修订。
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [在沙盒中打开]
 - 获取Main Page的前5次修订。
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [在沙盒中打开]
 - 获取Main Page于2006年05月01日之后做出的前5次修订版本。
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [在沙盒中打开]
 - 获取Main Page的前5次不是由匿名用户127.0.0.1做出的修订。
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [在沙盒中打开]
 - 获取Main Page的前5次由用户MediaWiki default做出的修订。
 - api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [在沙盒中打开]
 
prop=stashimageinfo <pre>(sii) </pre>
(main | query | stashimageinfo)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳多筆儲藏檔案的檔案資訊。
- siifilekey
 用于识别一次临时藏匿的早前上传的关键字。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - siisessionkey
 - 已停用。
 siifilekey的别名,用于向后兼容。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - siiprop
 要获取的文件信息:
- timestamp
 - 添加时间戳至上传的版本。
 - canonicaltitle
 - 添加文件的规范标题。
 - url
 - 为文件及其描述页面提供URL。
 - size
 - 添加文件大小(字节)及其高度、宽度和页面数(如果可以)。
 - dimensions
 - 用于大小的别名。
 - sha1
 - 为文件加入SHA-1哈希值。
 - mime
 - 添加文件的MIME类型。
 - thumbmime
 - 添加图片缩略图的MIME类型(需要url和参数siiurlwidth)。
 - metadata
 - 列出这个版本的文件的EXIF元数据。
 - commonmetadata
 - 为文件的修订版本列出文件格式相关元数据。
 - extmetadata
 - 列出结合自多个来源的格式化的元数据。结果均依HTML格式化。
 - bitdepth
 - 添加修订的字节深度。
 
- 多值 (以 | 分隔):timestamp、canonicaltitle、url、size、dimensions、sha1、mime、thumbmime、metadata、commonmetadata、extmetadata、bitdepth
 - 預設值:timestamp|url
 - siiurlwidth
 如果siiprop=url被设定,将返回至缩放到此宽度的一张图片的URL。 由于性能原因,如果此消息被使用,将不会返回超过50张被缩放的图片。
- 类型:整数
 - 預設值:-1
 - siiurlheight
 与siiurlwidth类似。
- 类型:整数
 - 預設值:-1
 - siiurlparam
 处理器特定的参数字符串。例如PDF可能使用page15-100px。siiurlwidth必须被使用,并与siiurlparam一致。
- 預設值:(空)
 
prop=templates <pre>(tl) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
回傳指定頁面中所有引用的頁面。
- tlnamespace
 只显示此名字空间的模板。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - tllimit
 要回傳的模板數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - tlcontinue
 当更多结果可用时,使用这个继续。
- tltemplates
 只列出这些模板。对于检查某一页面使用某一模板很有用。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - tldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 获取在页面Main Page使用的模板。
 - api.php?action=query&prop=templates&titles=Main%20Page [在沙盒中打开]
 - 获取有关Main Page中使用的模板页面的信息。
 - api.php?action=query&generator=templates&titles=Main%20Page&prop=info [在沙盒中打开]
 - 获取在使用者和模板名字空间中,嵌入在Main Page页面的页面。
 - api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [在沙盒中打开]
 
prop=transcludedin <pre>(ti) </pre>
(main | query | transcludedin)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有嵌入指定页面的页面。
- tiprop
 要获取的属性:
- pageid
 - 每个页面的页面ID。
 - title
 - 每个页面的标题。
 - redirect
 - 标记作为重定向的页面。
 
- 多值 (以 | 分隔):pageid、title、redirect
 - 預設值:pageid|title|redirect
 - tinamespace
 至包含这些名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - tishow
 只显示符合以下标准的项:
- redirect
 - 只显示重定向。
 - !redirect
 - 只显示非重定向。
 
- 多值 (以 | 分隔):redirect、!redirect
 - tilimit
 回傳的數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - ticontinue
 当更多结果可用时,使用这个继续。
- 获取嵌入Main Page的页面列表。
 - api.php?action=query&prop=transcludedin&titles=Main%20Page [在沙盒中打开]
 - 获取有关嵌入Main Page的页面的信息。
 - api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [在沙盒中打开]
 
list=allcategories <pre>(ac) </pre>
(main | query | allcategories)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举所有分类。
- acfrom
 要作为枚举起始点的类别。
- accontinue
 当更多结果可用时,使用这个继续。
- acto
 要作为枚举终止点的类别。
- acprefix
 搜索所有以此值开头的分类标题。
- acdir
 排序方向。
- 單值:ascending、descending
 - 預設值:ascending
 - acmin
 只返回至少带这么多成员的分类。
- 类型:整数
 - acmax
 只返回最多带这么多成员的分类。
- 类型:整数
 - aclimit
 要回傳的分類數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - acprop
 要获取的属性:
- size
 - 在分类中添加页面数。
 - hidden
 - 标记由
__HIDDENCAT__隐藏的分类。 
- 多值 (以 | 分隔):size、hidden
 - 預設值:(空)
 
- 列出分类及其含有多少页面的信息。
 - api.php?action=query&list=allcategories&acprop=size [在沙盒中打开]
 - 为以List的分类检索有关分类页面本身的信息。
 - api.php?action=query&generator=allcategories&gacprefix=List&prop=info [在沙盒中打开]
 
list=alldeletedrevisions <pre>(adr) </pre>
(main | query | alldeletedrevisions)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举由一位用户或在一个名字空间中所有已删除的修订。
- adrprop
 要为每个修订获取的属性:
- ids
 - 修订ID。
 - flags
 - 修订标记(小编辑)。
 - timestamp
 - 修订的时间戳。
 - user
 - 做出修订的用户。
 - userid
 - 修订创建者的用户ID。
 - size
 - 修订的长度(字节)。
 - sha1
 - 修订的SHA-1(base 16)。
 - contentmodel
 - 修订的内容模型ID。
 - comment
 - 由用户对修订做出的摘要。
 - parsedcomment
 - 由用户对修订做出的被解析的摘要。
 - content
 - 修订文本。
 - tags
 - 修订标签。
 - parsetree
 - 修订内容的XML解析树(需要内容模型
wikitext)。 
- 多值 (以 | 分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
 - 預設值:ids|timestamp|flags|comment|user
 - adrlimit
 限制返回多少修订。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - adrexpandtemplates
 展开修订内容中的模板(需要adrprop=content)。
- 类型:布尔值(详细信息)
 - adrgeneratexml
 - 已停用。
 生成用于修订内容的XML解析树(需要adrprop=content;被adrprop=parsetree所取代)。
- 类型:布尔值(详细信息)
 - adrparse
 解析修订内容(需要adrprop=content)。由于性能原因,如果此选项被使用,adrlimit会被强制为1。
- 类型:布尔值(详细信息)
 - adrsection
 只检索此段落数的内容。
- adrdiffto
 要比较修订差异的修订ID。使用prev、next和cur分别用于上个、下个和当前修订。
- adrdifftotext
 要比较修订差异的文本。只有修订的有限数字内的差异。覆盖adrdiffto。如果adrsection被设置,只有那个段落将与此文本之间比较差异
- adrdifftotextpst
 在编辑文本前对其执行预保存转换。只当与adrdifftotext一起使用时有效。
- 类型:布尔值(详细信息)
 - adrcontentformat
 序列化用于adrdifftotext的格式并预估内容输出。
- 單值:text/x-wiki、text/javascript、application/json、text/css、text/plain
 - adruser
 只列出此用户做出的修订。
- 类型:用户名
 - adrnamespace
 只列出此名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - adrstart
 枚举的起始时间戳。
- 只可以与adruser一起使用。
 - 类型:时间戳(允许格式)
 - adrend
 枚举的结束时间戳。
- 只可以与adruser一起使用。
 - 类型:时间戳(允许格式)
 - adrdir
 列举的方向:
- newer
 - 最早的优先。注意:adrstart应早于adrend。
 - older
 - 最新的优先(默认)。注意:adrstart应晚于adrend。
 
- 單值:newer、older
 - 預設值:older
 - adrfrom
 从此标题开始列出。
- 不能与adruser一起使用。
 - adrto
 列出至此标题为止。
- 不能与adruser一起使用。
 - adrprefix
 搜索所有以此值开头的页面标题。
- 不能与adruser一起使用。
 - adrexcludeuser
 不要列出此用户做出的修订。
- 不能与adruser一起使用。
 - 类型:用户名
 - adrtag
 只列出被此标签标记的修订。
- adrcontinue
 当更多结果可用时,使用这个继续。
- adrgeneratetitles
 当作为生成器使用时,生成标题而不是修订ID。
- 类型:布尔值(详细信息)
 
- 列出由Example作出的最近50次已删除贡献。
 - api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [在沙盒中打开]
 - 列出前50次已删除的主名字空间修订。
 - api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrlimit=50 [在沙盒中打开]
 
list=allfileusages <pre>(af) </pre>
(main | query | allfileusages)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出所有文件用途,包括不存在的。
- afcontinue
 当更多结果可用时,使用这个继续。
- affrom
 要列举的起始文件标题。
- afto
 要列举的最终文件标题。
- afprefix
 搜索所有以此值开头的文件标题。
- afunique
 只显示明显的文件标题。不能与afprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。
- 类型:布尔值(详细信息)
 - afprop
 要包含的信息束:
- ids
 - 添加使用中的页面的页面ID(不能与afunique一起使用)。
 - title
 - 添加文件的标题。
 
- 多值 (以 | 分隔):ids、title
 - 預設值:title
 - aflimit
 要回傳的項目總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - afdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 列举文件标题,包含丢失的文件、它们来自的页面ID,以B开头。
 - api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [在沙盒中打开]
 - 列出唯一文件标题。
 - api.php?action=query&list=allfileusages&afunique=&affrom=B [在沙盒中打开]
 - 获取所有文件标题,并标记出缺失者。
 - api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [在沙盒中打开]
 - 获取包含这些文件的页面。
 - api.php?action=query&generator=allfileusages&gaffrom=B [在沙盒中打开]
 
list=allimages <pre>(ai) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
按顺序枚举所有图像。
- aisort
 要作为排序方式的属性。
- 單值:name、timestamp
 - 預設值:name
 - aidir
 罗列所采用的方向。
- 單值:ascending、descending、newer、older
 - 預設值:ascending
 - aifrom
 要列举的起始图片标题。只能与aisort=name一起使用。
- aito
 要列举的最终图片标题。只能与aisort=name一起使用。
- aicontinue
 当更多结果可用时,使用这个继续。
- aistart
 要列举的起始时间戳。只能与aisort=timestamp一起使用。
- 类型:时间戳(允许格式)
 - aiend
 要列举的最终时间戳。只能与aisort=timestamp一起使用。
- 类型:时间戳(允许格式)
 - aiprop
 要获取的文件信息:
- timestamp
 - 添加时间戳至上传的版本。
 - user
 - 添加上传了每个文件版本的用户。
 - userid
 - 添加上传了每个文件版本的用户ID。
 - comment
 - 此版本的摘要。
 - parsedcomment
 - 解析版本上的注释。
 - canonicaltitle
 - 添加文件的规范标题。
 - url
 - 为文件及其描述页面提供URL。
 - size
 - 添加文件大小(字节)及其高度、宽度和页面数(如果可以)。
 - dimensions
 - 用于大小的别名。
 - sha1
 - 为文件加入SHA-1哈希值。
 - mime
 - 添加文件的MIME类型。
 - mediatype
 - 添加文件媒体类型。
 - metadata
 - 列出这个版本的文件的EXIF元数据。
 - commonmetadata
 - 为文件的修订版本列出文件格式相关元数据。
 - extmetadata
 - 列出结合自多个来源的格式化的元数据。结果均依HTML格式化。
 - bitdepth
 - 添加修订的字节深度。
 
- 多值 (以 | 分隔):timestamp、user、userid、comment、parsedcomment、canonicaltitle、url、size、dimensions、sha1、mime、mediatype、metadata、commonmetadata、extmetadata、bitdepth
 - 預設值:timestamp|url
 - aiprefix
 搜索所有以此值开头的图像标题。只能与aisort=name一起使用。
- aiminsize
 限于至少这么多字节的图像。
- 类型:整数
 - aimaxsize
 限于顶多这么多字节的图像。
- 类型:整数
 - aisha1
 图像的 SHA1 哈希。覆盖aisha1base36。
- aisha1base36
 基于base 36的图片的SHA1哈希值(用于MediaWiki)。
- aiuser
 只返回此用户上传的文件。只能与aisort=timestamp一起使用。不能与aifilterbots一起使用。
- 类型:用户名
 - aifilterbots
 如何过滤由机器人上传的文件。只能与aisort=timestamp一起使用。不能与aiuser一起使用。
- 單值:all、bots、nobots
 - 預設值:all
 - aimime
 要搜索的MIME类型,例如image/jpeg。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - ailimit
 要回傳的圖片總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 
- 显示以字母B开始的文件列表。
 - api.php?action=query&list=allimages&aifrom=B [在沙盒中打开]
 - 显示一个最近上传文件的列表,类似Special:NewFiles。
 - api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [在沙盒中打开]
 - 显示带MIME类型image/png或image/gif的文件列表
 - api.php?action=query&list=allimages&aimime=image/png|image/gif [在沙盒中打开]
 - 显示有关4个以T开头的文件的信息。
 - api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [在沙盒中打开]
 
list=alllinks <pre>(al) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举所有指向至指定名字空间的链接。
- alcontinue
 当更多结果可用时,使用这个继续。
- alfrom
 要列举的起始标题链接。
- alto
 要列举的最终标题链接。
- alprefix
 搜索所有以此值开头的已链接标题。
- alunique
 只显示明显的链接标题。不能与alprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。
- 类型:布尔值(详细信息)
 - alprop
 要包含的信息束:
- ids
 - 添加链接中的页面的页面ID(不能与alunique一起使用)。
 - title
 - 添加链接的标题。
 
- 多值 (以 | 分隔):ids、title
 - 預設值:title
 - alnamespace
 要列举的名字空间。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - allimit
 要回傳的項目總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - aldir
 列出方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 列出链接的标题,包括丢失的,带它们来自的页面ID,以B开头。
 - api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [在沙盒中打开]
 - 列出唯一的链接标题。
 - api.php?action=query&list=alllinks&alunique=&alfrom=B [在沙盒中打开]
 - 获取所有已链接的标题,标记缺少的。
 - api.php?action=query&generator=alllinks&galunique=&galfrom=B [在沙盒中打开]
 - 获取包含这些链接的页面。
 - api.php?action=query&generator=alllinks&galfrom=B [在沙盒中打开]
 
list=allpages <pre>(ap) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
循序列举在指定名字空间中的所有页面。
- apfrom
 枚举的起始页面标题。
- apcontinue
 当更多结果可用时,使用这个继续。
- apto
 枚举的结束页面标题。
- apprefix
 搜索所有以此值开头的页面标题。
- apnamespace
 要列举的名字空间。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - apfilterredir
 要列出哪些页面。
- 單值:all、redirects、nonredirects
 - 預設值:all
 - apminsize
 限于至少这么多字节的页面。
- 类型:整数
 - apmaxsize
 限于至多这么多字节的页面。
- 类型:整数
 - apprtype
 仅限于受保护页面。
- 多值 (以 | 分隔):edit、move、upload
 - apprlevel
 过滤基于保护等级的保护(必须与apprtype=参数一起使用)。
- 多值 (以 | 分隔):可以空白,或 autoconfirmed、sysop
 - apprfiltercascade
 过滤基于cascadingness的保护(当apprtype未设置时忽略)。
- 單值:cascading、noncascading、all
 - 預設值:all
 - aplimit
 要回傳的頁面總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - apdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - apfilterlanglinks
 过滤基于页面是否有语言链接。注意这可能不考虑由扩展添加的语言链接。
- 單值:withlanglinks、withoutlanglinks、all
 - 預設值:all
 - apprexpiry
 要在页面上过滤的保护期限:
- indefinite
 - 只获取带无限期保护的页面。
 - definite
 - 只获取带指定保护期限的页面。
 - all
 - 获取任意保护期限的页面。
 
- 單值:indefinite、definite、all
 - 預設值:all
 
- 显示以字母B开头的页面的列表。
 - api.php?action=query&list=allpages&apfrom=B [在沙盒中打开]
 - 显示有关4个以字母T开头的页面的信息。
 - api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [在沙盒中打开]
 - 显示前2个以Re开头的非重定向页面的内容。
 - api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [在沙盒中打开]
 
list=allredirects <pre>(ar) </pre>
(main | query | allredirects)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出至一个名字空间的重定向。
- arcontinue
 当更多结果可用时,使用这个继续。
- arfrom
 要列举的起始重定向标题。
- arto
 要列举的最终重定向标题。
- arprefix
 搜索所有以此值开头的目标页面。
- arunique
 只显示明显的目标页面。不能与arprop=ids|fragment|interwiki一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。
- 类型:布尔值(详细信息)
 - arprop
 要包含的信息束:
- ids
 - 添加重定向页面的页面ID(不能与arunique一起使用)。
 - title
 - 添加重定向的标题。
 - fragment
 - 添加来自重定向的碎片,如果有(不能与arunique一起使用)。
 - interwiki
 - 添加来自重定向的跨wiki前缀,如果有(不能与arunique一起使用)。
 
- 多值 (以 | 分隔):ids、title、fragment、interwiki
 - 預設值:title
 - arnamespace
 要列举的名字空间。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - arlimit
 要回傳的項目總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - ardir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 列举目标页面,包含丢失的页面、它们来自的页面ID,以B开头。
 - api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [在沙盒中打开]
 - 列出孤立目标页面。
 - api.php?action=query&list=allredirects&arunique=&arfrom=B [在沙盒中打开]
 - 获取所有目标页面,标记丢失的。
 - api.php?action=query&generator=allredirects&garunique=&garfrom=B [在沙盒中打开]
 - 获取包含重定向的页面。
 - api.php?action=query&generator=allredirects&garfrom=B [在沙盒中打开]
 
list=allrevisions <pre>(arv) </pre>
(main | query | allrevisions)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举所有修订。
- arvprop
 要为每个修订获取的属性:
- ids
 - 修订ID。
 - flags
 - 修订标记(小编辑)。
 - timestamp
 - 修订的时间戳。
 - user
 - 做出修订的用户。
 - userid
 - 修订创建者的用户ID。
 - size
 - 修订的长度(字节)。
 - sha1
 - 修订的SHA-1(base 16)。
 - contentmodel
 - 修订的内容模型ID。
 - comment
 - 由用户对修订做出的摘要。
 - parsedcomment
 - 由用户对修订做出的被解析的摘要。
 - content
 - 修订文本。
 - tags
 - 修订标签。
 - parsetree
 - 修订内容的XML解析树(需要内容模型
wikitext)。 
- 多值 (以 | 分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
 - 預設值:ids|timestamp|flags|comment|user
 - arvlimit
 限制返回多少修订。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - arvexpandtemplates
 展开修订内容中的模板(需要arvprop=content)。
- 类型:布尔值(详细信息)
 - arvgeneratexml
 - 已停用。
 生成用于修订内容的XML解析树(需要arvprop=content;被arvprop=parsetree所取代)。
- 类型:布尔值(详细信息)
 - arvparse
 解析修订内容(需要arvprop=content)。由于性能原因,如果此选项被使用,arvlimit会被强制为1。
- 类型:布尔值(详细信息)
 - arvsection
 只检索此段落数的内容。
- arvdiffto
 要比较修订差异的修订ID。使用prev、next和cur分别用于上个、下个和当前修订。
- arvdifftotext
 要比较修订差异的文本。只有修订的有限数字内的差异。覆盖arvdiffto。如果arvsection被设置,只有那个段落将与此文本之间比较差异
- arvdifftotextpst
 在编辑文本前对其执行预保存转换。只当与arvdifftotext一起使用时有效。
- 类型:布尔值(详细信息)
 - arvcontentformat
 序列化用于arvdifftotext的格式并预估内容输出。
- 單值:text/x-wiki、text/javascript、application/json、text/css、text/plain
 - arvuser
 只列出此用户做出的修订。
- 类型:用户名
 - arvnamespace
 只列出此名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - arvstart
 枚举的起始时间戳。
- 类型:时间戳(允许格式)
 - arvend
 枚举的结束时间戳。
- 类型:时间戳(允许格式)
 - arvdir
 列举的方向:
- newer
 - 最早的优先。注意:arvstart应早于arvend。
 - older
 - 最新的优先(默认)。注意:arvstart应晚于arvend。
 
- 單值:newer、older
 - 預設值:older
 - arvexcludeuser
 不要列出此用户做出的修订。
- 类型:用户名
 - arvcontinue
 当更多结果可用时,使用这个继续。
- arvgeneratetitles
 当作为生成器使用时,生成标题而不是修订ID。
- 类型:布尔值(详细信息)
 
- 列出由用户Example作出的最近50次贡献。
 - api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [在沙盒中打开]
 - 列举主名字空间中的前50次修订。
 - api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [在沙盒中打开]
 
list=alltransclusions <pre>(at) </pre>
(main | query | alltransclusions)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
- atcontinue
 当更多结果可用时,使用这个继续。
- atfrom
 要列举的起始嵌入标题。
- atto
 要列举的最终嵌入标题。
- atprefix
 搜索所有以此值开头的嵌入的标题。
- atunique
 只显示明显的被嵌入标题。不能与atprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。
- 类型:布尔值(详细信息)
 - atprop
 要包含的信息束:
- ids
 - 添加嵌入中的页面的页面ID(不能与atunique一起使用)。
 - title
 - 添加嵌入的标题。
 
- 多值 (以 | 分隔):ids、title
 - 預設值:title
 - atnamespace
 要列举的名字空间。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:10
 - atlimit
 要回傳的項目總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - atdir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 列出嵌入的标题,包括丢失的,带有来自的页面ID,从B开始。
 - api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [在沙盒中打开]
 - 列出孤立嵌入标题
 - api.php?action=query&list=alltransclusions&atunique=&atfrom=B [在沙盒中打开]
 - 获取所有嵌入的标题,并标记缺失的。
 - api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [在沙盒中打开]
 - 获得包含嵌入内容的页面。
 - api.php?action=query&generator=alltransclusions&gatfrom=B [在沙盒中打开]
 
list=allusers <pre>(au) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举所有注册用户。
- aufrom
 枚举的起始用户名。
- auto
 枚举的结束用户名。
- auprefix
 搜索所有以此值开头的用户。
- audir
 排序方向。
- 單值:ascending、descending
 - 預設值:ascending
 - augroup
 只包含指定组中的用户。
- 多值 (以 | 分隔):bot、sysop、bureaucrat
 - auexcludegroup
 排除指定组中的用户。
- 多值 (以 | 分隔):bot、sysop、bureaucrat
 - aurights
 仅列出有所选权限的用户。不包括隐性的或自动加入的用户组别(如*、用户或自动确认用户)所授予的权限。
- 多值 (以 | 分隔):apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、createaccount、createpage、createtalk、delete、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editprotected、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmywatchlist、editsemiprotected、editusercssjs、editusercss、edituserjs、hideuser、import、importupload、ipblock-exempt、managechangetags、markbotedits、mergehistory、minoredit、move、movefile、move-categorypages、move-rootuserpages、move-subpages、nominornewtalk、noratelimit、override-export-depth、pagelang、passwordreset、patrol、patrolmarks、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sendemail、siteadmin、suppressionlog、suppressredirect、suppressrevision、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
 - 上限值為 50 (機器人為 500)。
 - auprop
 要包含的信息束:
- blockinfo
 - 添加有关用户当前封禁的信息。
 - groups
 - 列举用户所在的组。这使用更多服务器资源,并可能返回少于限制的结果。
 - implicitgroups
 - 列出用户自动属于的所有组。
 - rights
 - 用户拥有的权限列表。
 - editcount
 - 添加用户的编辑计数。
 - registration
 - 如果可能,添加用户注册时的时间戳(可能为空白)。
 - centralids
 - 添加中心ID并为用户附加状态。
 
- 多值 (以 | 分隔):blockinfo、groups、implicitgroups、rights、editcount、registration、centralids
 - aulimit
 返回的总计用户数。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - auwitheditsonly
 只列出有编辑的用户。
- 类型:布尔值(详细信息)
 - auactiveusers
 只列出最近30天内活跃的用户。
- 类型:布尔值(详细信息)
 - auattachedwiki
 与auprop=centralids一起使用,也表明用户是否附加于此ID定义的wiki。
list=backlinks <pre>(bl) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有链接至指定页面的页面。
- bltitle
 要搜索的标题。不能与blpageid一起使用。
- blpageid
 要搜索的页面ID。不能与bltitle一起使用。
- 类型:整数
 - blcontinue
 当更多结果可用时,使用这个继续。
- blnamespace
 要列举的名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - bldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - blfilterredir
 如何过滤重定向。当blredirect被启用时如果设置为nonredirects,这只会应用到第二级。
- 單值:all、redirects、nonredirects
 - 預設值:all
 - bllimit
 返回总计页面数。如果blredirect被启用,则限定分别适用于每一等级(这意味着将返回多达2 * bllimit个结果)。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - blredirect
 如果链入页面是一个重定向,则寻找所有链接至此重定向的页面。最大限制减半。
- 类型:布尔值(详细信息)
 
- 显示至Main page的链接。
 - api.php?action=query&list=backlinks&bltitle=Main%20Page [在沙盒中打开]
 - 获取关于链接至Main page的页面的信息。
 - api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [在沙盒中打开]
 
list=blocks <pre>(bk) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出所有被封禁的用户和IP地址。
- bkstart
 枚举的起始时间戳。
- 类型:时间戳(允许格式)
 - bkend
 枚举的结束时间戳。
- 类型:时间戳(允许格式)
 - bkdir
 列举的方向:
- newer
 - 最早的优先。注意:bkstart应早于bkend。
 - older
 - 最新的优先(默认)。注意:bkstart应晚于bkend。
 
- 單值:newer、older
 - 預設值:older
 - bkids
 要列出的封禁ID列表(可选)。
- 类型:整数列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - bkusers
 要搜索的用户列表(可选)。
- 类型:用户名列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - bkip
 获取应用到此IP地址或者CIDR范围的所有封禁,包括范围封禁。不能与bkusers一起使用。CIDR范围不允许比IPv4/16或IPv6/19更宽。
- bklimit
 封禁列表的最大数量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - bkprop
 要获取的属性:
- id
 - 添加封禁ID。
 - user
 - 添加被封禁用户的用户名。
 - userid
 - 添加被封禁用户的用户ID。
 - by
 - 添加执行封禁的用户的用户名。
 - byid
 - 添加执行封禁的用户的用户ID。
 - timestamp
 - 添加封禁生效时的时间戳。
 - expiry
 - 添加封禁截止时的时间戳。
 - reason
 - 添加封禁原因。
 - range
 - 添加受封禁影响的IP地址段。
 - flags
 - 标记编辑禁止(自动封禁、仅限匿名用户等)。
 
- 多值 (以 | 分隔):id、user、userid、by、byid、timestamp、expiry、reason、range、flags
 - 預設值:id|user|by|timestamp|expiry|reason|flags
 - bkshow
 只显示符合这些标准的项目。 例如,要只查看IP地址的无限期封禁,设置bkshow=ip|!temp。
- 多值 (以 | 分隔):account、!account、temp、!temp、ip、!ip、range、!range
 - bkcontinue
 当更多结果可用时,使用这个继续。
list=categorymembers <pre>(cm) </pre>
(main | query | categorymembers)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
在指定的分类中列出所有页面。
- cmtitle
 要列举的分类(必需)。必须包括分類:前缀。不能与cmpageid一起使用。
- cmpageid
 要枚举的分类的页面 ID。不能与cmtitle一起使用。
- 类型:整数
 - cmprop
 要包含的信息束:
- ids
 - 添加页面ID。
 - title
 - 添加页面标题和名字空间ID。
 - sortkey
 - 添加用于分类中排序的关键字(十六进制字符串)。
 - sortkeyprefix
 - 添加用于分类中排序的关键字前缀(关键字的人类可读部分)。
 - type
 - 添加页面被分类的类型(page、subcat或file)。
 - timestamp
 - 添加页面被包括时的时间戳。
 
- 多值 (以 | 分隔):ids、title、sortkey、sortkeyprefix、type、timestamp
 - 預設值: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被设置时会忽略。
- 多值 (以 | 分隔):page、subcat、file
 - 預設值:page|subcat|file
 - cmcontinue
 当更多结果可用时,使用这个继续。
- cmlimit
 回傳的頁面數量上限。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - cmsort
 要作为排序方式的属性。
- 單值:sortkey、timestamp
 - 預設值:sortkey
 - cmdir
 排序的方向。
- 單值:asc、desc、ascending、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。
- 获取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 [在沙盒中打开]
 
list=deletedrevs <pre>(dr) </pre>
(main | query | deletedrevs)
- 此模組已停用。
 - 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出被删除修订。
操作于三种模式中:
- 为指定标题列举已删除修订,按时间戳排列。
 - 为指定用户列举已删除贡献,按时间戳排列(未指定标题)。
 - 在指定名字空间中列举所有已删除修订,按标题和时间戳排列(无指定标题,未设置druser)。
 
任一参数只应用于一些模式,并忽略其他参数。
- drstart
 枚举的起始时间戳。
- 模式:1、2
 - 类型:时间戳(允许格式)
 - drend
 枚举的结束时间戳。
- 模式:1、2
 - 类型:时间戳(允许格式)
 - drdir
 列举的方向:
- newer
 - 最早的优先。注意:drstart应早于drend。
 - older
 - 最新的优先(默认)。注意:drstart应晚于drend。
 
- 模式:1、3
 - 單值:newer、older
 - 預設值:older
 - drfrom
 从此标题开始列出。
- 模式:3
 - drto
 列出至此标题为止。
- 模式:3
 - drprefix
 搜索所有以此值开头的页面标题。
- 模式:3
 - drunique
 每个页面只列出一个修订。
- 模式:3
 - 类型:布尔值(详细信息)
 - drnamespace
 只列出此名字空间的页面。
- 模式:3
 - 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - drtag
 只列出被此标签标记的修订。
- druser
 只列出此用户做出的修订。
- 类型:用户名
 - drexcludeuser
 不要列出此用户做出的修订。
- 类型:用户名
 - drprop
 要获取的属性:
- revid
 - 添加被删除修订的修订ID。
 - parentid
 - 添加上一修订的修订ID至页面。
 - user
 - 添加做出修订的用户。
 - userid
 - 添加做出修订的用户ID。
 - comment
 - 添加修订摘要。
 - parsedcomment
 - 添加解析过的修订摘要。
 - minor
 - 如果修订是小编辑则加标签。
 - len
 - 添加修订长度(字节)。
 - sha1
 - 添加修订的SHA-1(base 16)。
 - content
 - 添加修订内容。
 - token
 - 已弃用。提供编辑令牌。
 - tags
 - 修订标签。
 
- 多值 (以 | 分隔):revid、parentid、user、userid、comment、parsedcomment、minor、len、sha1、content、token、tags
 - 預設值:user|comment
 - drlimit
 要列出的最大修订数量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - drcontinue
 当更多结果可用时,使用这个继续。
- 列出最近已删除的对页面Main Page和Talk:Main Page的贡献,带内容(模式1)。
 - api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [在沙盒中打开]
 - 列出由Bob作出的最近50次已删除贡献(模式2)。
 - api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [在沙盒中打开]
 - 列出前50次主名字空间已删除贡献(模式3)。
 - api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [在沙盒中打开]
 - 列出前50次討論名字空间已删除页面(模式3)。
 - api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中打开]
 
list=embeddedin <pre>(ei) </pre>
(main | query | embeddedin)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有嵌入指定标题的页面。
- eititle
 要搜索的标题。不能与eipageid一起使用。
- eipageid
 要搜索的页面ID。不能与eititle一起使用。
- 类型:整数
 - eicontinue
 当更多结果可用时,使用这个继续。
- einamespace
 列举的名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - eidir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - eifilterredir
 如何過濾重新導向。
- 單值:all、redirects、nonredirects
 - 預設值:all
 - eilimit
 要回傳的頁面總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 
- 显示嵌入Template:Stub的页面。
 - api.php?action=query&list=embeddedin&eititle=Template:Stub [在沙盒中打开]
 - 获取有关显示嵌入Template:Stub的页面的信息。
 - api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [在沙盒中打开]
 
list=exturlusage <pre>(eu) </pre>
(main | query | exturlusage)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列举包含一个指定URL的页面。
- euprop
 要包含的信息束:
- ids
 - 添加页面ID。
 - title
 - 添加页面的标题和名字空间ID。
 - url
 - 添加页面中使用的URL。
 
- 多值 (以 | 分隔):ids、title、url
 - 預設值:ids|title|url
 - euoffset
 当更多结果可用时,使用这个继续。
- 类型:整数
 - euprotocol
 URL协议。如果为空并且euquery被设置,协议为http。将此和euquery都留空以列举所有外部链接。
- 單值:可以空白,或 bitcoin、ftp、ftps、geo、git、gopher、http、https、irc、ircs、magnet、mailto、mms、news、nntp、redis、sftp、sip、sips、sms、ssh、svn、tel、telnet、urn、worldwind、xmpp
 - 預設值:(空)
 - euquery
 不包括协议的搜索字符串。参见Special:LinkSearch。留空以列出所有外部链接。
- eunamespace
 要列举的页面名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - eulimit
 要回傳的頁面數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - euexpandurl
 用标准协议展开协议相关URL。
- 类型:布尔值(详细信息)
 
list=filearchive <pre>(fa) </pre>
(main | query | filearchive)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
循序列举所有被删除的文件。
- fafrom
 枚举的起始图片标题。
- fato
 枚举的结束图片标题。
- faprefix
 搜索所有以此值开头的图像标题。
- fadir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - fasha1
 图片的SHA1哈希值。覆盖fasha1base36。
- fasha1base36
 基于base 36的图片的SHA1哈希值(用于MediaWiki)。
- faprop
 要获取的图片信息:
- sha1
 - 为文件加入SHA-1哈希值。
 - timestamp
 - 为已上传版本添加时间戳。
 - user
 - 添加上传了图片版本的用户。
 - size
 - 添加图片大小(字节)及其高度、宽度和页面计数(如果可以)。
 - dimensions
 - 用于大小的别名。
 - description
 - 添加图片版本的说明。
 - parseddescription
 - 解析版本的描述。
 - mime
 - 添加图片的MIME。
 - mediatype
 - 添加图片的媒体类型。
 - metadata
 - 为图片版本列出Exif元数据。
 - bitdepth
 - 添加版本的字节深度。
 - archivename
 - 添加用于非最新版本的存档版本的文件名。
 
- 多值 (以 | 分隔):sha1、timestamp、user、size、dimensions、description、parseddescription、mime、mediatype、metadata、bitdepth、archivename
 - 預設值:timestamp
 - falimit
 要回傳的圖片總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - facontinue
 当更多结果可用时,使用这个继续。
list=imageusage <pre>(iu) </pre>
(main | query | imageusage)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有使用指定图片标题的页面。
- iutitle
 要搜索的标题。不能与iupageid一起使用。
- iupageid
 要搜索的页面ID。不能与iutitle一起使用。
- 类型:整数
 - iucontinue
 当更多结果可用时,使用这个继续。
- iunamespace
 要列举的名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - iudir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 - iufilterredir
 如何过滤重定向。当iuredirect被启用时如果设置为nonredirects,这只会应用到第二级。
- 單值:all、redirects、nonredirects
 - 預設值:all
 - iulimit
 返回总计页面数。如果iuredirect被启用,则限定分别适用于每一等级(这意味着将返回多达2 * iulimit个结果)。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - iuredirect
 如果链接页面是重定向,则查找所有链接至该重定向的页面。最大限制减半。
- 类型:布尔值(详细信息)
 
list=iwbacklinks <pre>(iwbl) </pre>
(main | query | iwbacklinks)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
查找所有链接至指定跨wiki链接的页面。
可被用于查找带某一前缀的所有链接,或所有至某一标题的链接(带指定前缀)。两参数都不使用就意味着“所有跨wiki链接”。
- iwblprefix
 跨维基前缀。
- iwbltitle
 要搜索的跨wiki链接。必须与iwblblprefix一起使用。
- iwblcontinue
 当更多结果可用时,使用这个继续。
- iwbllimit
 返回的总计页面数。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - iwblprop
 要获取的属性:
- iwprefix
 - 加入跨wiki前缀。
 - iwtitle
 - 加入跨wiki标题。
 
- 多值 (以 | 分隔):iwprefix、iwtitle
 - 預設值:(空)
 - iwbldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
list=langbacklinks <pre>(lbl) </pre>
(main | query | langbacklinks)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
发现所有链接至指定语言链接的页面。
可被用于查找所有带某一语言代码的链接,或所有至某一标题的链接(带指定语言)。不使用任何参数就意味着“所有语言链接”。
注意这可能不考虑由扩展添加的语言链接。
- lbllang
 用于语言链接的语言。
- lbltitle
 要搜索的语言链接。必须与lbllang一起使用。
- lblcontinue
 当更多结果可用时,使用这个继续。
- lbllimit
 要回傳的頁面總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - lblprop
 要获得的属性:
- lllang
 - 添加语言链接的语言代码。
 - lltitle
 - 添加语言链接的标题。
 
- 多值 (以 | 分隔):lllang、lltitle
 - 預設值:(空)
 - lbldir
 罗列所采用的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
list=logevents <pre>(le) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
从日志获取事件。
- leprop
 要获取的属性:
- ids
 - 添加日志活动的ID。
 - title
 - 为日志事件添加页面标题。
 - type
 - 添加日志活动的类型。
 - user
 - 为日志事件添加用户责任。
 - userid
 - 为日志事件添加对此负责的用户ID。
 - timestamp
 - 为日志活动添加时间戳。
 - comment
 - 添加日志活动的摘要。
 - parsedcomment
 - 添加被解析的日志活动的摘要。
 - details
 - 列举有关日志事件的额外详细信息。
 - tags
 - 列举用于日志活动的标签。
 
- 多值 (以 | 分隔):ids、title、type、user、userid、timestamp、comment、parsedcomment、details、tags
 - 預設值:ids|title|type|user|timestamp|comment|details
 - letype
 过滤日志记录至仅限此类型。
- 單值:可以空白,或 block、protect、rights、delete、upload、move、import、patrol、merge、suppress、tag、managetags、contentmodel、newusers
 - leaction
 过滤日志操作为仅限此操作。覆盖letype。在可用值列表中,带星号通配符的值例如action/*可在斜线(/)后拥有不同字符串。
- 單值:block/block、block/reblock、block/unblock、contentmodel/change、contentmodel/new、delete/delete、delete/event、delete/restore、delete/revision、import/interwiki、import/upload、managetags/activate、managetags/create、managetags/deactivate、managetags/delete、merge/merge、move/move、move/move_redir、patrol/patrol、patrol/autopatrol、protect/modify、protect/move_prot、protect/protect、protect/unprotect、rights/autopromote、rights/rights、suppress/block、suppress/delete、suppress/event、suppress/reblock、suppress/revision、tag/update、upload/overwrite、upload/revert、upload/upload、newusers/newusers、newusers/create、newusers/create2、newusers/byemail、newusers/autocreate
 - lestart
 枚举的起始时间戳。
- 类型:时间戳(允许格式)
 - leend
 枚举的结束时间戳。
- 类型:时间戳(允许格式)
 - ledir
 列举的方向:
- newer
 - 最早的优先。注意:lestart应早于leend。
 - older
 - 最新的优先(默认)。注意:lestart应晚于leend。
 
- 單值:newer、older
 - 預設值:older
 - leuser
 过滤记录为这些由指定用户做出的。
- 类型:用户名
 - letitle
 过滤记录至这些与页面相关的。
- lenamespace
 过滤事件为在这些指定的名字空间中。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - leprefix
 过滤以此前缀开头的记录。
- letag
 只列举带此标签的事件日志记录。
- lelimit
 要回傳的事件項目總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - lecontinue
 当更多结果可用时,使用这个继续。
list=mystashedfiles <pre>(msf) </pre>
(main | query | mystashedfiles)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取当前用户上传暂存库中的文件列表。
- msfprop
 要检索文件的属性。
- size
 - 检索文件大小和图片尺寸。
 - type
 - 检索文件的MIME类型和媒体类型。
 
- 多值 (以 | 分隔):size、type
 - 預設值:(空)
 - msflimit
 要获取文件的数量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - msfcontinue
 当更多结果可用时,使用这个继续。
- 获取当前用户上传暂存库中的文件的filekey、大小和像素尺寸。
 - api.php?action=query&list=mystashedfiles&msfprop=size [在沙盒中打开]
 
list=pagepropnames <pre>(ppn) </pre>
(main | query | pagepropnames)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出wiki中所有使用中的页面属性名称。
- ppncontinue
 当更多结果可用时,使用这个继续。
- ppnlimit
 回傳的名稱數量上限。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 
- 获取前10个属性名称。
 - api.php?action=query&list=pagepropnames [在沙盒中打开]
 
list=pageswithprop <pre>(pwp) </pre>
(main | query | pageswithprop)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出所有使用指定页面属性的页面。
- pwppropname
 要用于列举页面的页面属性(action=query&list=pagepropnames返回正在使用中的页面属性名称)。
- 此參數為必填。
 - pwpprop
 要包含的信息束:
- ids
 - 添加页面ID。
 - title
 - 添加页面的标题和名字空间ID。
 - value
 - 添加页面属性值。
 
- 多值 (以 | 分隔):ids、title、value
 - 預設值:ids|title
 - pwpcontinue
 当更多结果可用时,使用这个继续。
- pwplimit
 回傳的頁面數量上限。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - pwpdir
 排序的方向。
- 單值:ascending、descending
 - 預設值:ascending
 
- 列出前10个使用
{{DISPLAYTITLE:}}的页面。 - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [在沙盒中打开]
 - 获取有关前10个使用
__NOTOC__的页面的额外信息。 - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [在沙盒中打开]
 
list=prefixsearch <pre>(ps) </pre>
(main | query | prefixsearch)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
为页面标题执行前缀搜索。
Despite the similarity in names, this module is not intended to be equivalent to Special:PrefixIndex; for that, see action=query&list=allpages with the apprefix parameter. The purpose of this module is similar to action=opensearch: to take user input and provide the best-matching titles. Depending on the search engine backend, this might include typo correction, redirect avoidance, or other heuristics.
- pssearch
 搜索字符串。
- 此參數為必填。
 - psnamespace
 搜索的名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - pslimit
 回傳的結果數量上限。
- 不允許超過 100 (機器人為 200)。
 - 类型:整数或max
 - 預設值:10
 - psoffset
 跳过的结果数。
- 类型:整数
 - 預設值:0
 
- 搜索以meaning开头的页面标题。
 - api.php?action=query&list=prefixsearch&pssearch=meaning [在沙盒中打开]
 
list=protectedtitles <pre>(pt) </pre>
(main | query | protectedtitles)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出所有被限制创建的标题。
- ptnamespace
 只列出这些名字空间的标题。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - ptlevel
 只列出带这些保护级别的标题。
- 多值 (以 | 分隔):autoconfirmed、sysop
 - ptlimit
 要回傳的頁面總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - ptdir
 列举的方向:
- newer
 - 最早的优先。注意:ptstart应早于ptend。
 - older
 - 最新的优先(默认)。注意:ptstart应晚于ptend。
 
- 單值:newer、older
 - 預設值:older
 - ptstart
 从此保护时间戳开始列举。
- 类型:时间戳(允许格式)
 - ptend
 列举至此保护时间戳为止。
- 类型:时间戳(允许格式)
 - ptprop
 要获取的属性:
- timestamp
 - 添加保护被添加时的时间戳。
 - user
 - 添加对页面添加保护的用户。
 - userid
 - 添加对页面添加保护的用户ID。
 - comment
 - 为保护添加摘要。
 - parsedcomment
 - 为保护添加解析的摘要。
 - expiry
 - 添加保护将被提升时的时间戳。
 - level
 - 添加保护级别。
 
- 多值 (以 | 分隔):timestamp、user、userid、comment、parsedcomment、expiry、level
 - 預設值:timestamp|level
 - ptcontinue
 当更多结果可用时,使用这个继续。
list=querypage <pre>(qp) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取由基于QueryPage的特殊页面提供的列表。
- qppage
 特殊页面的名称。注意其区分大小写。
- 此參數為必填。
 - 單值:Ancientpages、BrokenRedirects、Deadendpages、DoubleRedirects、ListDuplicatedFiles、Listredirects、Lonelypages、Longpages、MediaStatistics、Mostcategories、Mostimages、Mostinterwikis、Mostlinkedcategories、Mostlinkedtemplates、Mostlinked、Mostrevisions、Fewestrevisions、Shortpages、Uncategorizedcategories、Uncategorizedpages、Uncategorizedimages、Uncategorizedtemplates、Unusedcategories、Unusedimages、Wantedcategories、Wantedfiles、Wantedpages、Wantedtemplates、Unwatchedpages、Unusedtemplates、Withoutinterwiki
 - qpoffset
 当更多结果可用时,使用这个继续。
- 类型:整数
 - 預設值:0
 - qplimit
 回傳的結果數量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 
list=random <pre>(rn) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取一组随机页面。
页面列举在一个固定序列中,只有起始点是随机的。这意味着如果Main Page是列表中第一个随机页面的话,List of fictional monkeys将总是第二个,List of people on stamps of Vanuatu是第三个等。
- rnnamespace
 只返回这些名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - rnfilterredir
 如何过滤重定向。
- 單值:all、redirects、nonredirects
 - 預設值:nonredirects
 - rnredirect
 - 已停用。
 请改用rnfilterredir=redirects。
- 类型:布尔值(详细信息)
 - rnlimit
 限制返回多少随机页面。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:1
 - rncontinue
 当更多结果可用时,使用这个继续。
- 从主名字空间返回两个随机页面。
 - api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [在沙盒中打开]
 - 返回有关来自主名字空间的两个随机页面的页面信息。
 - api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [在沙盒中打开]
 
list=recentchanges <pre>(rc) </pre>
(main | query | recentchanges)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列舉出最近變更。
- rcstart
 枚举的起始时间戳。
- 类型:时间戳(允许格式)
 - rcend
 枚举的结束时间戳。
- 类型:时间戳(允许格式)
 - rcdir
 列举的方向:
- newer
 - 最早的优先。注意:rcstart应早于rcend。
 - older
 - 最新的优先(默认)。注意:rcstart应晚于rcend。
 
- 單值:newer、older
 - 預設值:older
 - rcnamespace
 过滤更改为仅限这些名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - rcuser
 只列出此用户的更改。
- 类型:用户名
 - rcexcludeuser
 不要列出此用户的更改。
- 类型:用户名
 - rctag
 只列出带此标签的更改。
- rcprop
 包含的额外信息束:
- user
 - 为编辑和标签添加用户责任,如果它们是IP的话。
 - userid
 - 为编辑添加用户ID责任。
 - comment
 - 为编辑添加摘要。
 - parsedcomment
 - 为编辑添加解析的摘要。
 - flags
 - 为编辑添加标记。
 - timestamp
 - 添加编辑的时间戳。
 - title
 - 添加编辑的页面标题。
 - ids
 - 添加页面ID、最近更改ID和新旧修订的ID。
 - sizes
 - 添加新旧页面长度(字节)。
 - redirect
 - 如果页面是重定向的话,标记编辑。
 - patrolled
 - Tags patrollable edits as being patrolled or unpatrolled.
 - loginfo
 - Adds log information (log ID, log type, etc) to log entries.
 - tags
 - 列举条目的标签。
 - sha1
 - Adds the content checksum for entries associated with a revision.
 
- 多值 (以 | 分隔):user、userid、comment、parsedcomment、flags、timestamp、title、ids、sizes、redirect、patrolled、loginfo、tags、sha1
 - 預設值:title|timestamp|ids
 - rctoken
 - 已停用。
 - 多值 (以 | 分隔):patrol
 - rcshow
 只显示满足这些标准的项目。例如,要只查看由登录用户做出的小编辑,设置rcshow=minor|!anon。
- 多值 (以 | 分隔):minor、!minor、bot、!bot、anon、!anon、redirect、!redirect、patrolled、!patrolled、unpatrolled
 - rclimit
 要回傳變更總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - rctype
 显示的更改类型。
- 多值 (以 | 分隔):edit、new、log、external、categorize
 - 預設值:edit|new|log|categorize
 - rctoponly
 只列举作为最新修订的更改。
- 类型:布尔值(详细信息)
 - rccontinue
 当更多结果可用时,使用这个继续。
- rcgeneraterevisions
 当作为生成器使用时,生成修订ID而不是标题。不带关联修订ID的最近更改记录(例如大多数日志记录)将不会生成任何东西。
- 类型:布尔值(详细信息)
 
list=search <pre>(sr) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
执行一次全文本搜索。
- srsearch
 搜索所有匹配此值的页面标题或内容。根据wiki的搜索后端工具,您可以使用搜索字符串以调用特殊搜索功能。
- 此參數為必填。
 - srnamespace
 只在这些名字空间搜索。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - 預設值:0
 - srwhat
 要执行的搜索类型。
- 單值:title、text、nearmatch
 - srinfo
 要返回的元数据。
- 多值 (以 | 分隔):totalhits、suggestion、rewrittenquery
 - 預設值:totalhits|suggestion|rewrittenquery
 - srprop
 要返回的属性:
- size
 - 添加页面大小,单位为字节。
 - wordcount
 - 添加页面的字数。
 - timestamp
 - 添加页面上次编辑时的时间戳。
 - snippet
 - Adds a parsed snippet of the page.
 - titlesnippet
 - Adds a parsed snippet of the page title.
 - redirecttitle
 - Adds the title of the matching redirect.
 - redirectsnippet
 - Adds a parsed snippet of the redirect title.
 - sectiontitle
 - Adds the title of the matching section.
 - sectionsnippet
 - Adds a parsed snippet of the matching section title.
 - isfilematch
 - Adds a boolean indicating if the search matched file content.
 - categorysnippet
 - Adds a parsed snippet of the matching category.
 - score
 - 已弃用并已忽略。
 - hasrelated
 - Deprecated and ignored.
 
- 多值 (以 | 分隔):size、wordcount、timestamp、snippet、titlesnippet、redirecttitle、redirectsnippet、sectiontitle、sectionsnippet、isfilematch、categorysnippet、score、hasrelated
 - 預設值:size|wordcount|timestamp|snippet
 - sroffset
 当更多结果可用时,使用这个继续。
- 类型:整数
 - 預設值:0
 - srlimit
 要回傳的頁面總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - srinterwiki
 搜索结果中包含跨wiki结果,如果可用。
- 类型:布尔值(详细信息)
 - srenablerewrites
 启用内部查询重写。一些搜索后端可以重写查询到它认为会给出更好结果的地方,例如纠正拼写错误。
- 类型:布尔值(详细信息)
 
list=tags <pre>(tg) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
列出更改标签。
- tgcontinue
 当更多结果可用时,使用这个继续。
- tglimit
 列出标签的最大数量。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - tgprop
 要获取哪个属性:
- name
 - 添加标签名称。
 - displayname
 - 为标签添加系统消息。
 - description
 - 为标签添加描述。
 - hitcount
 - 已添加此标签的修订版本与日志数量。
 - defined
 - 标识标签是否已定义。
 - source
 - 获得标签来源,它可能包括用于扩展定义的标签的extension,以及用于可被用户手动应用的标签的manual。
 - active
 - 标签是否仍可被应用。
 
- 多值 (以 | 分隔):name、displayname、description、hitcount、defined、source、active
 - 預設值:name
 
list=usercontribs <pre>(uc) </pre>
(main | query | usercontribs)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取一位用户的所有编辑。
- uclimit
 回傳的貢獻數量上限。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - ucstart
 返回的起始时间戳。
- 类型:时间戳(允许格式)
 - ucend
 返回的最终时间戳。
- 类型:时间戳(允许格式)
 - uccontinue
 当更多结果可用时,使用这个继续。
- ucuser
 要检索贡献的用户。
- 类型:用户名列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - ucuserprefix
 取得所有用户名以这个值开头的用户的贡献。覆盖ucuser。
- ucdir
 列举的方向:
- newer
 - 最早的优先。注意:ucstart应早于ucend。
 - older
 - 最新的优先(默认)。注意:ucstart应晚于ucend。
 
- 單值:newer、older
 - 預設值:older
 - ucnamespace
 只列出这些名字空间的贡献。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - ucprop
 包含额外的信息束:
- ids
 - 添加页面ID和修订ID。
 - title
 - 添加页面标题及其名字空间ID。
 - timestamp
 - 添加编辑的时间戳。
 - comment
 - 添加编辑摘要。
 - parsedcomment
 - 添加被解析的编辑摘要。
 - size
 - 添加编辑的新大小。
 - sizediff
 - 添加与父编辑相比该编辑的大小变化。
 - flags
 - 添加编辑标记。
 - patrolled
 - 标记已巡查编辑。
 - tags
 - 列举用于编辑的标签。
 
- 多值 (以 | 分隔):ids、title、timestamp、comment、parsedcomment、size、sizediff、flags、patrolled、tags
 - 預設值:ids|title|timestamp|comment|size|flags
 - ucshow
 只显示符合这些标准的项目,例如只显示不是小编辑的编辑:ucshow=!minor。
如果ucshow=patrolled或ucshow=!patrolled被设定,早于$wgRCMaxAge(7776000秒)的修订不会被显示。
- 多值 (以 | 分隔):minor、!minor、patrolled、!patrolled、top、!top、new、!new
 - uctag
 只列出被此标签标记的修订。
- uctoponly
 - 已停用。
 只列举作为最新修订的更改。
- 类型:布尔值(详细信息)
 
- 显示用户Example的贡献。
 - api.php?action=query&list=usercontribs&ucuser=Example [在沙盒中打开]
 - 显示来自192.0.2.前缀所有 IP 地址的贡献。
 - api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [在沙盒中打开]
 
list=users <pre>(us) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取有关列出用户的信息。
- usprop
 要包含的信息束:
- blockinfo
 - 如果用户被封禁就标记,并注明是谁封禁,以何种原因封禁的。
 - groups
 - 列举每位用户属于的所有组。
 - implicitgroups
 - Lists all the groups a user is automatically a member of.
 - rights
 - 列举每位用户拥有的所有权限。
 - editcount
 - 添加用户的编辑计数。
 - registration
 - 添加用户的注册时间戳。
 - emailable
 - Tags if the user can and wants to receive email through Special:Emailuser.
 - gender
 - 标记用户性别。返回“male”、“female”或“unknown”。
 - centralids
 - 添加中心ID并为用户附加状态。
 - cancreate
 - Indicates whether an account for valid but unregistered usernames can be created.
 
- 多值 (以 | 分隔):blockinfo、groups、implicitgroups、rights、editcount、registration、emailable、gender、centralids、cancreate
 - usattachedwiki
 与usprop=centralids一起使用,表明用户是否附加于此ID定义的wiki。
- ususers
 要获取信息的用户列表。
- 类型:用户名列表
 - 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - ustoken
 - 已停用。
 - 多值 (以 | 分隔):userrights
 
list=watchlist <pre>(wl) </pre>
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
在当前用户的监视列表中获取对页面的最近更改。
- wlallrev
 将同一页面的多个修订包含于指定的时间表内。
- 类型:布尔值(详细信息)
 - wlstart
 枚举的起始时间戳。
- 类型:时间戳(允许格式)
 - wlend
 枚举的结束时间戳。
- 类型:时间戳(允许格式)
 - wlnamespace
 过滤更改为仅限指定的名字空间。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - wluser
 只列出此用户的更改。
- 类型:用户名
 - wlexcludeuser
 不要列出此用户的更改。
- 类型:用户名
 - wldir
 列举的方向:
- newer
 - 最早的优先。注意:wlstart应早于wlend。
 - older
 - 最新的优先(默认)。注意:wlstart应晚于wlend。
 
- 單值:newer、older
 - 預設值:older
 - wllimit
 每個請求要回傳的結果總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - wlprop
 要获取的额外属性:
- ids
 - 添加修订ID和页面ID。
 - title
 - 添加页面标题。
 - flags
 - 为编辑添加标记。
 - user
 - 添加做出编辑的用户。
 - userid
 - 添加做出编辑的用户的ID。
 - comment
 - 添加编辑摘要。
 - parsedcomment
 - 添加解析过的编辑摘要。
 - timestamp
 - 添加编辑时间戳。
 - patrol
 - 将编辑标记为已巡查。
 - sizes
 - 添加页面的旧有长度和新长度。
 - notificationtimestamp
 - 添加最近被通知有关编辑的用户的时间戳。
 - loginfo
 - 在适当位置添加日志信息。
 
- 多值 (以 | 分隔):ids、title、flags、user、userid、comment、parsedcomment、timestamp、patrol、sizes、notificationtimestamp、loginfo
 - 預設值:ids|title|flags
 - wlshow
 只显示满足这些标准的项目。例如,要只查看由登录用户做出的小编辑,设置wlshow=minor|!anon。
- 多值 (以 | 分隔):minor、!minor、bot、!bot、anon、!anon、patrolled、!patrolled、unread、!unread
 - wltype
 要显示的更改类型:
- edit
 - 普通页面编辑。
 - new
 - 页面创建。
 - log
 - 日志记录。
 - external
 - 外部更改。
 - categorize
 - 分类成员组更改。
 
- 多值 (以 | 分隔):edit、new、log、external、categorize
 - 預設值:edit|new|log|categorize
 - wlowner
 与wltoken一起使用以访问不同用户的监视列表。
- 类型:用户名
 - wltoken
 允许访问其他用户监视列表的安全密钥(可通过用户的参数设置找到)。
- wlcontinue
 当更多结果可用时,使用这个继续。
- 在当前用户的监视列表中列出用于最近更改页面的最新修订。
 - api.php?action=query&list=watchlist [在沙盒中打开]
 - 在当前用户的监视列表中检索有关用于最近更改页面的最新修订的额外信息。
 - api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [在沙盒中打开]
 - 在当前用户的监视列表中检索有关所有最近对页面的更改的信息。
 - api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [在沙盒中打开]
 - 在当前用户的监视列表中检索用于最近更改页面的页面信息。
 - api.php?action=query&generator=watchlist&prop=info [在沙盒中打开]
 - 在当前用户的监视列表中检索用于对页面最近更改的修订信息。
 - api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [在沙盒中打开]
 - 在用户Example的监视列表中列出用于最近更改页面的最新修订。
 - api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [在沙盒中打开]
 
list=watchlistraw <pre>(wr) </pre>
(main | query | watchlistraw)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获得当前用户的监视列表上的所有页面。
- wrcontinue
 当更多结果可用时,使用这个继续。
- wrnamespace
 只列出指定名字空间的页面。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - wrlimit
 每個請求要回傳的結果總數。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - wrprop
 要获取的额外属性:
- changed
 - 添加最近被通知有关编辑的用户的时间戳。
 
- 多值 (以 | 分隔):changed
 - wrshow
 只列出符合这些标准的项目。
- 多值 (以 | 分隔):changed、!changed
 - wrowner
 与wrtoken一起使用以访问不同用户的监视列表。
- 类型:用户名
 - wrtoken
 允许访问其他用户监视列表的安全密钥(可通过用户的参数设置找到)。
- wrdir
 列举的方向:
- newer
 - 最早的优先。注意:wrstart应早于wrend。
 - older
 - 最新的优先(默认)。注意:wrstart应晚于wrend。
 
- 單值:ascending、descending
 - 預設值:ascending
 - wrfromtitle
 要列举的起始标题(带名字空间前缀)。
- wrtotitle
 要列举的最终标题(带名字空间前缀)。
- 列出当前用户的监视列表中的页面。
 - api.php?action=query&list=watchlistraw [在沙盒中打开]
 - 检索当前用户监视列表上的页面的页面信息。
 - api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [在沙盒中打开]
 
meta=allmessages <pre>(am) </pre>
(main | query | allmessages)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
返回来自该网站的消息。
- ammessages
 要输出的消息。*(默认)表示所有消息。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - 預設值:*
 - amprop
 要获取的属性。
- 多值 (以 | 分隔):default
 - amenableparser
 设置以启用解析器,将处理消息的wiki文本(替代魔术字、处理模板等)。
- 类型:布尔值(详细信息)
 - amnocontent
 如果设置,不要在输出中包含消息内容。
- 类型:布尔值(详细信息)
 - amincludelocal
 也包括本地消息,也就是不存在于软件但作为MediaWiki:页面存在的消息。 这会列举所有MediaWiki:页面,因此它也将列举那些不是真消息的消息,例如Common.js。
- 类型:布尔值(详细信息)
 - amargs
 要替代进消息的参数。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - amfilter
 只返回名称包含此字符串的消息。
- amcustomised
 只返回在此定制情形下的消息。
- 單值:all、modified、unmodified
 - 預設值:all
 - amlang
 返回这种语言的信息。
- amfrom
 从此消息开始返回消息。
- amto
 返回消息至此消息为止。
- amtitle
 当解析消息时,要用作环境的页面(用于amenableparser选项)。
- amprefix
 返回带有该前缀的消息。
- 显示以ipb-开始的消息。
 - api.php?action=query&meta=allmessages&refix=ipb- [在沙盒中打开]
 - 显示德语版的august和mainpage消息。
 - api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [在沙盒中打开]
 
meta=authmanagerinfo <pre>(ami) </pre>
(main | query | authmanagerinfo)
- 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
Retrieve information about the current authentication status.
- amisecuritysensitiveoperation
 Test whether the user's current authentication status is sufficient for the specified security-sensitive operation.
- amirequestsfor
 Fetch information about the authentication requests needed for the specified authentication action.
- 單值:login、login-continue、create、create-continue、link、link-continue、change、remove、unlink
 - amimergerequestfields
 Merge field information for all authentication requests into one array.
- 类型:布尔值(详细信息)
 - amimessageformat
 Format to use for returning messages.
- 單值:html、wikitext、raw、none
 - 預設值:wikitext
 
- Fetch the requests that may be used when beginning a login.
 - api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [在沙盒中打开]
 - Fetch the requests that may be used when beginning a login, with form fields merged.
 - api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [在沙盒中打开]
 - Test whether authentication is sufficient for action foo.
 - api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [在沙盒中打开]
 
meta=filerepoinfo <pre>(fri) </pre>
(main | query | filerepoinfo)
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
返回有关wiki配置的图片存储库的元信息。
- friprop
 要获取的存储库属性(这在一些wiki上可能有更多可用选项):
- apiurl
 - 链接至API的URL - 对从主机获取图片信息有用。
 - name
 - 存储库关键词 - 用于例如$wgForeignFileRepos,并且imageinfo会返回值。
 - displayname
 - 人类可读的存储库wiki名称。
 - rooturl
 - 图片路径的根URL。
 - local
 - 存储库是否在本地。
 
- 多值 (以 | 分隔):name、displayname、rootUrl、local、url、thumbUrl、initialCapital、scriptDirUrl、scriptExtension、favicon、canUpload
 - 預設值:name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|scriptExtension|favicon|canUpload
 
meta=siteinfo <pre>(si) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
返回有关网站的一般信息。
- siprop
 要获取的信息:
- general
 - 全部系统信息。
 - namespaces
 - 注册的名字空间及其规范名称列表。
 - namespacealiases
 - 注册的名字空间别名列表。
 - specialpagealiases
 - 特殊页面别名列表。
 - magicwords
 - 魔术字及其别名列表。
 - interwikimap
 - 返回跨wiki映射(可选过滤,可选择使用siinlanguagecode本地化)。
 - dbrepllag
 - 返回数据库服务器与最高反应延迟。
 - statistics
 - 返回网站统计。
 - usergroups
 - 返回用户组及其相关权限。
 - libraries
 - 返回wiki上安装的库。
 - extensions
 - 返回wiki上安装的扩展。
 - fileextensions
 - 返回允许上传的文件扩展名(文件类型)列表。
 - rightsinfo
 - 如果可用,返回wiki的版权信息。
 - restrictions
 - 返回可用的编辑限制(保护)类型信息。
 - languages
 - 返回MediaWiki支持的语言列表(可选择使用siinlanguagecode本地化)。
 - skins
 - 返回所有启用的皮肤列表(可选择使用siinlanguagecode本地化,否则是内容语言)。
 - extensiontags
 - 返回解析器扩展标签列表。
 - functionhooks
 - 返回解析器函数钩列表。
 - showhooks
 - 返回所有订阅的钩列表($wgHooks的内容)。
 - variables
 - 返回变量ID列表。
 - protocols
 - 返回外部链接中允许的协议列表。
 - defaultoptions
 - 返回用户设置的默认值。
 - uploaddialog
 - Returns the upload dialog configuration.
 
- 多值 (以 | 分隔):general、namespaces、namespacealiases、specialpagealiases、magicwords、interwikimap、dbrepllag、statistics、usergroups、libraries、extensions、fileextensions、rightsinfo、restrictions、languages、skins、extensiontags、functionhooks、showhooks、variables、protocols、defaultoptions、uploaddialog
 - 預設值:general
 - sifilteriw
 只返回跨wiki地图中的本地或非本地记录。
- 單值:local、!local
 - sishowalldb
 列出所有数据库服务器,不只是最落后的那个。
- 类型:布尔值(详细信息)
 - sinumberingroup
 列出用户组中的用户数。
- 类型:布尔值(详细信息)
 - siinlanguagecode
 用于本地化语言名称(尽可能)和皮肤名称的语言代码。
meta=tokens
- 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取可修改数据的操作的令牌。
- type
 要求的權杖類型。
- 多值 (以 | 分隔):createaccount、csrf、login、patrol、rollback、userrights、watch
 - 預設值:csrf
 
- 接收 csrf 密鑰 (預設)。
 - api.php?action=query&meta=tokens [在沙盒中打开]
 - 接收監視密鑰以及巡邏密鑰。
 - api.php?action=query&meta=tokens&type=watch|patrol [在沙盒中打开]
 
meta=userinfo <pre>(ui) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取有关当前用户的信息。
- uiprop
 要包含的信息束:
- blockinfo
 - 如果当前用户被封禁就标记,并注明是谁封禁,以何种原因封禁的。
 - hasmsg
 - 如果当前用户有等待中的消息的话,添加标签messages。
 - groups
 - 列举当前用户隶属的所有群组。
 - implicitgroups
 - 列举当前用户的所有自动成为成员的用户组。
 - rights
 - 列举当前用户拥有的所有权限。
 - changeablegroups
 - Lists the groups the current user can add to and remove from.
 - options
 - Lists all preferences the current user has set.
 - preferencestoken
 - 已弃用。获取令牌以更改当前用户的参数设置。
 - editcount
 - 添加当前用户的编辑计数。
 - ratelimits
 - Lists all rate limits applying to the current user.
 - Adds the user's email address and email authentication date.
 - realname
 - 添加用户的真实姓名。
 - acceptlang
 - Echoes the 
Accept-Languageheader sent by the client in a structured format. - registrationdate
 - 添加用户的注册时间。
 - unreadcount
 - Adds the count of unread pages on the user's watchlist (maximum 999; returns 1000+ if more).
 - centralids
 - 添加中心ID并为用户附加状态。
 
- 多值 (以 | 分隔):blockinfo、hasmsg、groups、implicitgroups、rights、changeablegroups、options、preferencestoken、editcount、ratelimits、email、realname、acceptlang、registrationdate、unreadcount、centralids
 - uiattachedwiki
 与uiprop=centralids一起使用,表明用户是否附加于此ID定义的wiki。