MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/API

action=query

main | query

擷取來自及有關MediaWiki的數據。

所有数据修改将首先不得不使用查询来获得令牌,以阻止来自恶意网站的滥用行为。

參數:
prop

要为已查询页面获取的属性。

categories
页面属于的所有分类列表。
categoryinfo
回傳有關指定分類的資訊。
cirrusdoc
匯出 CirrusSearch 的條目文件。
contributors
获取对一个页面的登录贡献者列表和匿名贡献数。
deletedrevisions
获取删除的修订版本信息。
description
获取一段简短描述(或称子标题)解释目标页面有关什么话题。
duplicatefiles
根据哈希值列出此给定文件的所有副本。
extlinks
回傳所有指定頁面的外部 URL (非 interwiki)。
extracts
回傳純文字或受限的指定頁面 HTML 匯出。
fileusage
查找所有使用指定文件的页面。
imageinfo
回傳檔案資訊與上傳日誌。
images
回傳指定頁面中包含的所有檔案。
info
取得基本頁面訊息。
iwlinks
回傳指定頁面的所有 interwiki 連結。
langlinks
回傳指定頁面的所有跨語言連結。
links
回傳指定頁面的所有連結。
linkshere
查找所有链接至指定页面的页面。
pageimages
返回页面上的图像的相关信息,例如缩略图和照片呈现信息。
pageprops
获取页面内容中定义的各种页面属性。
pageterms
通过网站链接获取与页面相关的求真百科术语(代表的标签、描述和别名)。在实体页面本身,术语会被直接使用。敬告:在存储库wiki上,此模块只能直接工作于实体页面,而不是通过网站链接连接到实体的页面。这可能在将来更新。
redirects
回傳連結至指定頁面的所有重新導向。
references
回傳與指定頁面關聯之參考文獻的資料描述。
revisions
获取修订版本信息。
stashimageinfo
回傳多筆儲藏檔案的檔案資訊。
templates
回傳指定頁面中所有引用的頁面。
transcludedin
查找所有嵌入指定页面的页面。
wbentityusage
返回指定页面使用的所有实体ID。
多值 (以 |alternative 分隔):categoriescategoryinfocirrusdoccontributorsdeletedrevisionsdescriptionduplicatefilesextlinksextractsfileusageimageinfoimagesinfoiwlinkslanglinkslinkslinksherepageimagespagepropspagetermsredirectsreferencesrevisionsstashimageinfotemplatestranscludedinwbentityusage
list

要获取的列表。

abusefilters
顯示防濫用過濾器的詳細資料。
abuselog
显示一个滥用过滤器的捕获事件。
allcategories
列举所有分类。
alldeletedrevisions
列举由一位用户或在一个名字空间中所有已删除的修订。
allfileusages
列出所有文件用途,包括不存在的。
allimages
按顺序枚举所有图像。
alllinks
列举所有指向至指定名字空间的链接。
allpages
循序列举在指定名字空间中的所有页面。
allredirects
列出至一个名字空间的重定向。
allrevisions
列出所有修訂版本。
alltransclusions
列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
allusers
列举所有注册用户。
backlinks
查找所有链接至指定页面的页面。
blocks
列出所有被封禁的用户和IP地址。
categorymembers
在指定的分類中列出所有頁面。
checkuser
檢查指定使用者使用的 IP 地址或指定 IP 地址使用的使用者
checkuserlog
從使用者查核日誌獲得記錄。
embeddedin
查找所有嵌入指定标题的页面。
exturlusage
列举包含一个指定URL的页面。
filearchive
循序列举所有被删除的文件。
gadgetcategories
返回小工具分类列表。
gadgets
返回一个本Wiki上的小工具的列表。
imageusage
查找所有使用指定图片标题的页面。
iwbacklinks
查找所有链接至指定跨wiki链接的页面。
langbacklinks
查找所有链接至指定语言链接的页面。
logevents
從日誌中獲取事件。
messagecollection
查詢有關翻譯的 MessageCollection。
mystashedfiles
获取当前用户上传暂存库中的文件列表。
pagepropnames
列出wiki中所有使用中的页面属性名称。
pageswithprop
列出所有使用指定页面属性的页面。
prefixsearch
为页面标题执行前缀搜索。
protectedtitles
列出所有被限制创建的标题。
querypage
获取由基于QueryPage的特殊页面提供的列表。
random
获取随机页面集。
recentchanges
列舉出最近變更。
search
执行一次全文本搜索。
tags
列出更改標籤。
usercontribs
获取一位用户的所有编辑。
users
获取有关列出用户的信息。
watchlist
在当前用户的监视列表中获取对页面的最近更改。
watchlistraw
获得当前用户的监视列表上的所有页面。
wblistentityusage
返回所有使用指定实体ID的页面。
wbsearch
使用标签和别名搜索实体。
wbsubscribers
获取对提供实体的订阅。
deletedrevs
已停用。 列举删除的修订版本。
多值 (以 |alternative 分隔):abusefiltersabuselogallcategoriesalldeletedrevisionsallfileusagesallimagesalllinksallpagesallredirectsallrevisionsalltransclusionsallusersbacklinksblockscategorymemberscheckusercheckuserlogembeddedinexturlusagefilearchivegadgetcategoriesgadgetsimageusageiwbacklinkslangbacklinkslogeventsmessagecollectionmystashedfilespagepropnamespageswithpropprefixsearchprotectedtitlesquerypagerandomrecentchangessearchtagsusercontribsuserswatchlistwatchlistrawwblistentityusagewbsearchwbsubscribersdeletedrevs
meta

要获取的元数据。

allmessages
返回來自該網站的訊息。
authmanagerinfo
取得目前身分核對狀態的資訊。
babel
獲得關於使用者所能理解語言的資訊
filerepoinfo
返回有关wiki配置的图片存储库的元信息。
languagestats
查詢語言統計。
messagegroups
回傳有關訊息群組的資訊。
messagegroupstats
查詢訊息群組統計。
messagetranslations
查詢單一訊息的所有翻譯。
notifications
获取当前用户等待的通知。
oath
检查双因素验证(OATH)是否为某一用户启用。
siteinfo
返回有关网站的一般信息。
tokens
获取可修改数据的操作的令牌。
unreadnotificationpages
获取当前用户未读通知的相关页面。
userinfo
获取有关当前用户的信息。
wikibase
获取有关Wikibase客户端及其相关Wikibase存储库的信息。
多值 (以 |alternative 分隔):allmessagesauthmanagerinfobabelfilerepoinfolanguagestatsmessagegroupsmessagegroupstatsmessagetranslationsnotificationsoathsiteinfotokensunreadnotificationpagesuserinfowikibase
indexpageids

包含一个额外的pageid段落,列举所有返回的页面ID。

类型:布尔值(详细信息
export

导出所有指定或生成页面的当前修订。

类型:布尔值(详细信息
exportnowrap

返回导出XML,不需要将其包裹在一个XML结果中(与Special:Export格式相同)。只能与query+export一起使用。

类型:布尔值(详细信息
iwurl

如果标题是一个跨wiki链接的话,是否获取完整URL。

类型:布尔值(详细信息
continue

当更多结果可用时,使用这个继续。

rawcontinue

为继续返回原始query-continue数据。

类型:布尔值(详细信息
titles

要使用的標題清單。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
pageids

要使用的頁面 ID 清單。

类型:整数列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
revids

要使用的修訂 ID 清單。

类型:整数列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
generator

通过执行指定查询模块获得页面列表以工作。

注意:发生器参数名称必须以“g”开头,参见例子。

allcategories
列举所有分类。
alldeletedrevisions
列举由一位用户或在一个名字空间中所有已删除的修订。
allfileusages
列出所有文件用途,包括不存在的。
allimages
按顺序枚举所有图像。
alllinks
列举所有指向至指定名字空间的链接。
allpages
循序列举在指定名字空间中的所有页面。
allredirects
列出至一个名字空间的重定向。
allrevisions
列出所有修訂版本。
alltransclusions
列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
backlinks
查找所有链接至指定页面的页面。
categories
页面属于的所有分类列表。
categorymembers
在指定的分類中列出所有頁面。
deletedrevisions
获取删除的修订版本信息。
duplicatefiles
根据哈希值列出此给定文件的所有副本。
embeddedin
查找所有嵌入指定标题的页面。
exturlusage
列举包含一个指定URL的页面。
fileusage
查找所有使用指定文件的页面。
images
回傳指定頁面中包含的所有檔案。
imageusage
查找所有使用指定图片标题的页面。
iwbacklinks
查找所有链接至指定跨wiki链接的页面。
langbacklinks
查找所有链接至指定语言链接的页面。
links
回傳指定頁面的所有連結。
linkshere
查找所有链接至指定页面的页面。
messagecollection
查詢有關翻譯的 MessageCollection。
pageswithprop
列出所有使用指定页面属性的页面。
prefixsearch
为页面标题执行前缀搜索。
protectedtitles
列出所有被限制创建的标题。
querypage
获取由基于QueryPage的特殊页面提供的列表。
random
获取随机页面集。
recentchanges
列舉出最近變更。
redirects
回傳連結至指定頁面的所有重新導向。
revisions
获取修订版本信息。
search
执行一次全文本搜索。
templates
回傳指定頁面中所有引用的頁面。
transcludedin
查找所有嵌入指定页面的页面。
watchlist
在当前用户的监视列表中获取对页面的最近更改。
watchlistraw
获得当前用户的监视列表上的所有页面。
wblistentityusage
返回所有使用指定实体ID的页面。
wbsearch
使用标签和别名搜索实体。
單值:allcategoriesalldeletedrevisionsallfileusagesallimagesalllinksallpagesallredirectsallrevisionsalltransclusionsbacklinkscategoriescategorymembersdeletedrevisionsduplicatefilesembeddedinexturlusagefileusageimagesimageusageiwbacklinkslangbacklinkslinkslinksheremessagecollectionpageswithpropprefixsearchprotectedtitlesquerypagerandomrecentchangesredirectsrevisionssearchtemplatestranscludedinwatchlistwatchlistrawwblistentityusagewbsearch
redirects

自动解决在query+titlesquery+pageidsquery+revids,以及在由query+generator返回的页面中的重定向。

类型:布尔值(详细信息
converttitles

如有需要,将标题转换为其他变体。只有当wiki的内容语言支持变体转换时才能工作。支持变体转换的语言包括en、crh、gan、iu、kk、ku、shi、sr、tg、uz 和 zh。

类型:布尔值(详细信息

prop=categories (cl)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

页面属于的所有分类列表。

參數:
clprop

要为每个分类获取的额外属性:

sortkey
为每个分类添加关键词(十六进制字符串)和关键词前缀(人类可读部分)。
timestamp
添加分类添加时的时间戳。
hidden
标记由__HIDDENCAT__隐藏的分类。
多值 (以 |alternative 分隔):sortkeytimestamphidden
clshow

显示何种分类。

多值 (以 |alternative 分隔):hidden!hidden
cllimit

要回傳的分類數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
clcontinue

当更多结果可用时,使用这个继续。

clcategories

只列出这些分类。对于检查某一页面使用某一分类很有用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
cldir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

prop=categoryinfo (ci)

回傳有關指定分類的資訊。

參數:
cicontinue

当更多结果可用时,使用这个继续。

範例:
获取有关Category:FooCategory:Bar的信息。
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [在沙盒中打开]

prop=cirrusdoc (cd)

main | query | cirrusdoc
  • 此模組需要讀取權限。
  • 来源:CirrusSearch
  • 许可协议:GPL-2.0-or-later

匯出 CirrusSearch 的條目文件。

範例:
取得單一 CirrusSearch 條目的匯出。
api.php?action=query&prop=cirrusdoc&titles=Main_Page [在沙盒中打开]

prop=contributors (pc)

获取对一个页面的登录贡献者列表和匿名贡献数。

參數:
pcgroup

只包括指定用户组中的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。

多值 (以 |alternative 分隔):botsysopbureaucratsuppressrejectwaterwaterhwaterpwaterzwatermwatercwatervwatertwaterwwaterscheckuser
pcexcludegroup

排除指定用户组中的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。

多值 (以 |alternative 分隔):botsysopbureaucratsuppressrejectwaterwaterhwaterpwaterzwatermwatercwatervwatertwaterwwaterscheckuser
pcrights

只包括拥有指定权限的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。

多值 (以 |alternative 分隔):apihighlimitsapplychangetagsautoconfirmedautocreateaccountautopatrolbigdeleteblockblockemailbotbrowsearchivechangetagscreateaccountcreatepagecreatetalkdeletedeletechangetagsdeletedhistorydeletedtextdeletelogentrydeleterevisionediteditcontentmodeleditinterfaceeditprotectededitmyoptionseditmyprivateinfoeditmyusercsseditmyuserjsoneditmyuserjseditmywatchlisteditsemiprotectededitusercssedituserjsonedituserjshideuserimportimportuploadipblock-exemptmanagechangetagsmarkboteditsmergehistoryminoreditmovemovefilemove-categorypagesmove-rootuserpagesmove-subpagesnominornewtalknoratelimitoverride-export-depthpagelangpatrolpatrolmarksprotectpurgereadreuploadreupload-ownreupload-sharedrollbacksendemailsiteadminsuppressionlogsuppressredirectsuppressrevisionunblockselfundeleteunwatchedpagesuploadupload_by_urluserrightsuserrights-interwikiviewmyprivateinfoviewmywatchlistviewsuppressedwriteapigadgets-editgadgets-definition-editoathauth-enableoathauth-api-allrenameuserreplacetextspamblacklistlogtboverridetboverride-accounttitleblacklistlognukeabusefilter-modifyabusefilter-log-detailabusefilter-viewabusefilter-logabusefilter-privateabusefilter-private-logabusefilter-modify-restrictedabusefilter-revertabusefilter-view-privateabusefilter-log-privateabusefilter-hidden-logabusefilter-hide-logabusefilter-modify-globalreporthandle-reportsaddpagetoanywatchlistseepagewatcherscheckusercheckuser-logskipcaptchadeletepermusermergemanagegoogleloginvotenytranslatetranslate-importtranslate-managetranslate-messagereviewtranslate-groupreviewitem-termproperty-termitem-mergeitem-redirectproperty-createinterwikipagetranslation
上限值為 50 (機器人為 500)。
pcexcluderights

排除拥有指定权限的用户。不包括隐性的或自动提升的用户组,例如*、用户或自动确认用户。

多值 (以 |alternative 分隔):apihighlimitsapplychangetagsautoconfirmedautocreateaccountautopatrolbigdeleteblockblockemailbotbrowsearchivechangetagscreateaccountcreatepagecreatetalkdeletedeletechangetagsdeletedhistorydeletedtextdeletelogentrydeleterevisionediteditcontentmodeleditinterfaceeditprotectededitmyoptionseditmyprivateinfoeditmyusercsseditmyuserjsoneditmyuserjseditmywatchlisteditsemiprotectededitusercssedituserjsonedituserjshideuserimportimportuploadipblock-exemptmanagechangetagsmarkboteditsmergehistoryminoreditmovemovefilemove-categorypagesmove-rootuserpagesmove-subpagesnominornewtalknoratelimitoverride-export-depthpagelangpatrolpatrolmarksprotectpurgereadreuploadreupload-ownreupload-sharedrollbacksendemailsiteadminsuppressionlogsuppressredirectsuppressrevisionunblockselfundeleteunwatchedpagesuploadupload_by_urluserrightsuserrights-interwikiviewmyprivateinfoviewmywatchlistviewsuppressedwriteapigadgets-editgadgets-definition-editoathauth-enableoathauth-api-allrenameuserreplacetextspamblacklistlogtboverridetboverride-accounttitleblacklistlognukeabusefilter-modifyabusefilter-log-detailabusefilter-viewabusefilter-logabusefilter-privateabusefilter-private-logabusefilter-modify-restrictedabusefilter-revertabusefilter-view-privateabusefilter-log-privateabusefilter-hidden-logabusefilter-hide-logabusefilter-modify-globalreporthandle-reportsaddpagetoanywatchlistseepagewatcherscheckusercheckuser-logskipcaptchadeletepermusermergemanagegoogleloginvotenytranslatetranslate-importtranslate-managetranslate-messagereviewtranslate-groupreviewitem-termproperty-termitem-mergeitem-redirectproperty-createinterwikipagetranslation
上限值為 50 (機器人為 500)。
pclimit

要回傳的貢獻人員數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
pccontinue

当更多结果可用时,使用这个继续。

prop=deletedrevisions (drv)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

获取删除的修订版本信息。

可在很多途径中使用:

  1. 获得一组页面的已删除修订,通过设置标题或页面ID。以标题和时间戳排序。
  2. 通过设置它们的ID与修订ID获得关于一组已删除修订。以修订ID排序。
參數:
drvprop

要为每个修订获取的属性:

ids
修订版本的ID。
flags
修订标记(小编辑)。
timestamp
修订的时间戳。
user
做出修订的用户。
userid
修订创建者的用户ID。
size
修订的长度(字节)。
sha1
修订的SHA-1(base 16)。
contentmodel
修订的内容模型ID。
comment
由用户对修订做出的摘要。
parsedcomment
由用户对修订做出的被解析的摘要。
content
修订文本。
tags
修订标签。
parsetree
已弃用。请改用action=expandtemplatesaction=parse。修订内容的XML解析树(需要内容模型wikitext)。
多值 (以 |alternative 分隔):idsflagstimestampuseruseridsizesha1contentmodelcommentparsedcommentcontenttagsparsetree
預設值:ids|timestamp|flags|comment|user
drvlimit

限制返回多少修订。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
drvexpandtemplates
已停用。

请改用action=expandtemplates。展开修订内容中的模板(需要drvprop=content)。

类型:布尔值(详细信息
drvgeneratexml
已停用。

请改用action=expandtemplatesaction=parse。生成用于修订内容的XML解析树(需要drvprop=content;被drvprop=parsetree所取代)。

类型:布尔值(详细信息
drvparse
已停用。

请改用action=parse。解析修订内容(需要drvprop=content)。由于性能原因,如果此选项被使用,drvlimit会被强制为1。

类型:布尔值(详细信息
drvsection

只检索此段落数的内容。

drvdiffto
已停用。

请改用action=compare。要比较修订差异的修订ID。使用prevnextcur分别用于上个、下个和当前修订。

drvdifftotext
已停用。

请改用action=compare。要比较修订差异的文本。只有修订的有限数字内的差异。覆盖drvdiffto。如果drvsection被设置,只有那个段落将与此文本之间比较差异

drvdifftotextpst
已停用。

请改用action=compare。在编辑文本前对其执行预保存转换。只当与drvdifftotext一起使用时有效。

类型:布尔值(详细信息
drvcontentformat

序列化用于drvdifftotext的格式并预估内容输出。

單值:application/jsontext/plaintext/csstext/x-wikitext/javascriptapplication/vnd.php.serialized
drvstart

要开始枚举的时间戳。当处理修订ID列表时会被忽略。

类型:时间戳(允许格式
drvend

要停止枚举的时间戳。当处理修订ID列表时会被忽略。

类型:时间戳(允许格式
drvdir

列举的方向:

newer
最早的优先。注意:drvstart应早于drvend。
older
最新的优先(默认)。注意:drvstart应晚于drvend。
單值:newerolder
預設值:older
drvtag

只列出被此标签标记的修订。

drvuser

只列出此用户做出的修订。

类型:用户名
drvexcludeuser

不要列出此用户做出的修订。

类型:用户名
drvcontinue

当更多结果可用时,使用这个继续。

prop=description (desc)

  • 此模块是内部或不稳定的。它的操作可以更改而不另行通知。
  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

获取一段简短描述(或称子标题)解释目标页面有关什么话题。

參數:
desccontinue

当更多结果可用时,使用这个继续。

类型:整数
預設值:0
descprefersource

首选哪种描述来源(只要有):

local
通过页面中wiki文本的Template:SHORTDESC:...解析器函数生成的本地描述。
central
来自关联求真百科项的中心描述。
單值:localcentral
預設值:local
範例:
获取页面“London”的描述。
api.php?action=query&prop=description&titles=London [在沙盒中打开]
获取页面“London”的描述,首选中心描述(如有)。
api.php?action=query&prop=description&titles=London&descprefersource=central [在沙盒中打开]

prop=duplicatefiles (df)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

根据哈希值列出此给定文件的所有副本。

參數:
dflimit

要回傳的重複檔案數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
dfcontinue

当更多结果可用时,使用这个继续。

dfdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
dflocalonly

只看本地存储库的文件。

类型:布尔值(详细信息
main | query | extlinks

回傳所有指定頁面的外部 URL (非 interwiki)。

參數:
ellimit

要回傳的連結數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
eloffset

当更多结果可用时,使用这个继续。

类型:整数
elprotocol

URL协议。如果为空并且elquery被设置,协议为http。将此和elquery都留空以列举所有外部链接。

單值:可以空白,或 bitcoinftpftpsgeogitgopherhttphttpsircircsmagnetmailtommsnewsnntpredissftpsipsipssmssshsvnteltelneturnworldwindxmpp
預設值:(空)
elquery

不使用协议搜索字符串。对于检查某一页面是否包含某一外部URL很有用。

elexpandurl

扩展协议相对URL与规范协议。

类型:布尔值(详细信息
範例:
获取Main Page的外部链接列表。
api.php?action=query&prop=extlinks&titles=Main%20Page [在沙盒中打开]

prop=extracts (ex)

main | query | extracts
  • 此模組需要讀取權限。
  • 来源:TextExtracts
  • 许可协议:GPL-2.0-or-later

回傳純文字或受限的指定頁面 HTML 匯出。

參數:
exchars

要回傳的字元數量。實際回傳的文字可能會稍多。

數值必須在 1 與 1,200 之間。
类型:整数
exsentences

要回傳的文句數量。

數值必須在 1 與 10 之間。
类型:整数
exlimit

要回傳的匯出數量。(若 exintro 設定成 true 可回傳多個提取。)

不允許超過 20 (機器人為 20)。
类型:整数或max
預設值:20
exintro

僅回傳在首個段落前的內容。

类型:布尔值(详细信息
explaintext

回傳匯出為純文字而非受限的 HTML 內容

类型:布尔值(详细信息
exsectionformat

在純文字模式如何格式化段落:

plain:無格式。
wiki:Wiki 文字樣式格式(== 例如像這樣 ==)。
raw:此模組的內建呈現方法(帶有 <ASCII 1><ASCII 2><section level><ASCII 2><ASCII 1> 的段落標題前綴)。
單值:plainwikiraw
預設值:wiki
excontinue

当更多结果可用时,使用这个继续。

类型:整数

prop=fileusage (fu)

main | query | fileusage
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有使用指定文件的页面。

參數:
fuprop

要获取的属性:

pageid
每个页面的页面ID。
title
每个页面的标题。
redirect
标记作为重定向的页面。
多值 (以 |alternative 分隔):pageidtitleredirect
預設值:pageid|title|redirect
funamespace

只包括这些名字空间的页面。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
fushow

只显示符合以下标准的项:

redirect
只显示重定向。
!redirect
只显示非重定向。
多值 (以 |alternative 分隔):redirect!redirect
fulimit

要回傳的數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
fucontinue

当更多结果可用时,使用这个继续。

prop=imageinfo (ii)

main | query | imageinfo

回傳檔案資訊與上傳日誌。

參數:
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核心以外代码。
badfile
无论文件是否在MediaWiki:Bad image list都添加
多值 (以 |alternative 分隔):timestampuseruseridcommentparsedcommentcanonicaltitleurlsizedimensionssha1mimethumbmimemediatypemetadatacommonmetadataextmetadataarchivenamebitdepthuploadwarningbadfile
預設值: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
iiextmetadatamultilang

如果用于extmetadata属性的翻译可用,则全部取得。

类型:布尔值(详细信息
iiextmetadatafilter

如果指定且非空,则只为iiprop=extmetadata返回这些键。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
iiurlparam

处理器特定的参数字符串。例如PDF可能使用page15-100pxiiurlwidth必须被使用,并与iiurlparam一致。

預設值:(空)
iibadfilecontexttitle

如果badfilecontexttitleprop=badfile被设置,这会是在评估MediaWiki:Bad image list时使用的页面标题

iicontinue

当更多结果可用时,使用这个继续。

iilocalonly

只看本地存储库的文件。

类型:布尔值(详细信息

prop=images (im)

main | query | images
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

回傳指定頁面中包含的所有檔案。

參數:
imlimit

要回傳的檔案數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
imcontinue

当更多结果可用时,使用这个继续。

imimages

只列出这些文件。对于检查某一页面是否使用某一文件很有用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
imdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

prop=info (in)

main | query | info

取得基本頁面訊息。

參數:
inprop

要获取的额外属性:

protection
列出每个页面的保护等级。
talkid
每个非讨论页面的讨论页的页面ID。
watched
列出每个页面的被监视状态。
watchers
监视人员数,如果允许。
visitingwatchers
访问了每个页面的最近编辑的监视者数量,如果允许。
notificationtimestamp
每个页面的监视列表通知时间戳。
subjectid
每个讨论页的母页面的页面ID。
url
为每个页面提供一个完整URL、一个编辑URL和规范URL。
readable
用户是否可以阅读此页面。
preload
提供由EditFormPreloadText返回的文本。
displaytitle
在页面标题实际显示的地方提供方式。
varianttitles
提供网站内容语言所有变体的显示标题。
多值 (以 |alternative 分隔):protectiontalkidwatchedwatchersvisitingwatchersnotificationtimestampsubjectidurlreadablepreloaddisplaytitlevarianttitles
intestactions

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

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
intoken
已停用。

请改用action=query&meta=tokens

多值 (以 |alternative 分隔):editdeleteprotectmoveblockunblockemailimportwatch
incontinue

当更多结果可用时,使用这个继续。

main | query | iwlinks

回傳指定頁面的所有 interwiki 連結。

參數:
iwprop

要为每个跨语言链接获取的额外属性:

url
添加完整URL。
多值 (以 |alternative 分隔):url
iwprefix

只返回此前缀的跨wiki链接。

iwtitle

用于搜索的跨wiki链接。必须与iwprefix一起使用。

iwdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
iwlimit

要回傳的跨 Wiki 連結數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
iwcontinue

当更多结果可用时,使用这个继续。

iwurl
已停用。

是否获取完整URL(不能与iwprop一起使用)。

类型:布尔值(详细信息
範例:
从页面Main Page获得跨wiki链接。
api.php?action=query&prop=iwlinks&titles=Main%20Page [在沙盒中打开]
main | query | langlinks

回傳指定頁面的所有跨語言連結。

參數:
llprop

要为每个跨语言链接获取的额外属性:

url
添加完整URL。
langname
添加本地化语言名(尽可能)。使用llinlanguagecode以控制语言。
autonym
添加本地语言名。
多值 (以 |alternative 分隔):urllangnameautonym
lllang

只返回带此语言代码的语言链接。

lltitle

要搜索的链接。必须与lllang一起使用。

lldir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
llinlanguagecode

本地化语言名称的语言代码。

預設值:zh
lllimit

要回傳的 langlinks 數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
llcontinue

当更多结果可用时,使用这个继续。

llurl
已停用。

是否获取完整URL(不能与llprop一起使用)。

类型:布尔值(详细信息
main | query | links
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

回傳指定頁面的所有連結。

參數:
plnamespace

只显示这些名字空间的链接。

多值 (以 |alternative 分隔):-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
上限值為 50 (機器人為 500)。
要指定所有值,请使用*
pllimit

要回傳的連結數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
plcontinue

当更多结果可用时,使用这个继续。

pltitles

只列出这些标题。对于检查某一页面是否使用某一标题很有用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
pldir

罗列所采用的方向。

單值:ascendingdescending
預設值: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 [在沙盒中打开]
获取在User和Template名字空间中来自页面Main Page的链接。
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [在沙盒中打开]

prop=linkshere (lh)

main | query | linkshere
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有链接至指定页面的页面。

參數:
lhprop

要获取的属性:

pageid
每个页面的页面ID。
title
每个页面的标题。
redirect
如果页面是一个重定向就标记。
多值 (以 |alternative 分隔):pageidtitleredirect
預設值:pageid|title|redirect
lhnamespace

只包括这些名字空间的页面。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
lhshow

只显示符合以下标准的项:

redirect
只显示重定向。
!redirect
只显示非重定向。
多值 (以 |alternative 分隔):redirect!redirect
lhlimit

要回傳的數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
lhcontinue

当更多结果可用时,使用这个继续。

prop=pageimages (pi)

  • 此模組需要讀取權限。
  • 来源:PageImages
  • 许可协议:WTFPL

返回页面上的图像的相关信息,例如缩略图和照片呈现信息。

參數:
piprop

返回哪些信息:

thumbnail
与页面相关联的缩略图图像URL及其尺寸,如有。
original
与页面相关联的图像URL及其原始尺寸,如有。
name
图像标题。
多值 (以 |alternative 分隔):thumbnailnameoriginal
預設值:thumbnail|name
pithumbsize

缩略图的最大宽度(像素)。

类型:整数
預設值:50
pilimit

返回的页面数的属性。

不允許超過 50 (機器人為 100)。
类型:整数或max
預設值:50
pilicense

限制页面图片至特定的许可协议类型

單值:freeany
預設值:free
picontinue

当更多结果可用时,使用这个继续。

类型:整数
範例:
获取Albert Einstein页面中一张图片的名称及其100像素大小的缩略图。
api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100 [在沙盒中打开]

prop=pageprops (pp)

main | query | pageprops

获取页面内容中定义的各种页面属性。

參數:
ppcontinue

当更多结果可用时,使用这个继续。

ppprop

只列出这些页面属性(action=query&list=pagepropnames返回使用中的页面属性名称)。在检查页面是否使用某一页面属性时有用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
範例:
获取用于页面Main PageMediaWiki的属性。
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [在沙盒中打开]

prop=pageterms (wbpt)

main | query | pageterms
  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

通过网站链接获取与页面相关的求真百科术语(代表的标签、描述和别名)。在实体页面本身,术语会被直接使用。敬告:在存储库wiki上,此模块只能直接工作于实体页面,而不是通过网站链接连接到实体的页面。这可能在将来更新。

參數:
wbptcontinue

当更多结果可用时,使用这个继续。

类型:整数
wbptterms

要获取的术语类型,例如“description”,按类型每个返回为字符串键控数组,例如{"description": ["foo"]}。如果未指定,就返回所有类型。

多值 (以 |alternative 分隔):aliasdescriptionlabel

prop=redirects (rd)

main | query | redirects
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

回傳連結至指定頁面的所有重新導向。

參數:
rdprop

要获取的属性:

pageid
每个重定向的页面ID。
title
每个重定向的标题。
fragment
每个重定向的碎片,如果有。
多值 (以 |alternative 分隔):pageidtitlefragment
預設值:pageid|title
rdnamespace

只包含这些名字空间的页面。

注意:由于miser模式,使用这个可能导致继续前返回少于rdlimit个结果;极端情况下可能不会返回任何结果。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
rdshow

只显示符合这些标准的项目:

fragment
只显示带碎片的重定向。
!fragment
只显示不带碎片的重定向。
多值 (以 |alternative 分隔):fragment!fragment
rdlimit

要回傳的重新導向數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
rdcontinue

当更多结果可用时,使用这个继续。

prop=references (rf)

回傳與指定頁面關聯之參考文獻的資料描述。

參數:
rfcontinue

当更多结果可用时,使用这个继续。

範例:
Albert Einstein 關聯的參考文獻。
api.php?action=query&prop=references&titles=Albert%20Einstein [在沙盒中打开]

prop=revisions (rv)

main | query | revisions
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

获取修订版本信息。

可用于以下几个方面:

  1. 通过设置标题或页面ID获取一批页面(最新修订)的数据。
  2. 通过使用带start、end或limit的标题或页面ID获取给定页面的多个修订。
  3. 通过revid设置一批修订的ID获取它们的数据。
參數:
rvprop

要为每个修订获取的属性:

ids
修订版本的ID。
flags
修订标记(小编辑)。
timestamp
修订的时间戳。
user
做出修订的用户。
userid
修订创建者的用户ID。
size
修订的长度(字节)。
sha1
修订的SHA-1(base 16)。
contentmodel
修订的内容模型ID。
comment
由用户对修订做出的摘要。
parsedcomment
由用户对修订做出的被解析的摘要。
content
修订文本。
tags
修订标签。
parsetree
已弃用。请改用action=expandtemplatesaction=parse。修订内容的XML解析树(需要内容模型wikitext)。
多值 (以 |alternative 分隔):idsflagstimestampuseruseridsizesha1contentmodelcommentparsedcommentcontenttagsparsetree
預設值:ids|timestamp|flags|comment|user
rvlimit

限制返回多少修订。

可能只能与单一页面使用(模式#2)。
不允許超過 500 (機器人為 5,000)。
类型:整数或max
rvexpandtemplates
已停用。

请改用action=expandtemplates。展开修订内容中的模板(需要rvprop=content)。

类型:布尔值(详细信息
rvgeneratexml
已停用。

请改用action=expandtemplatesaction=parse。生成用于修订内容的XML解析树(需要rvprop=content;被rvprop=parsetree所取代)。

类型:布尔值(详细信息
rvparse
已停用。

请改用action=parse。解析修订内容(需要rvprop=content)。由于性能原因,如果此选项被使用,rvlimit会被强制为1。

类型:布尔值(详细信息
rvsection

只检索此段落数的内容。

rvdiffto
已停用。

请改用action=compare。要比较修订差异的修订ID。使用prevnextcur分别用于上个、下个和当前修订。

rvdifftotext
已停用。

请改用action=compare。要比较修订差异的文本。只有修订的有限数字内的差异。覆盖rvdiffto。如果rvsection被设置,只有那个段落将与此文本之间比较差异

rvdifftotextpst
已停用。

请改用action=compare。在编辑文本前对其执行预保存转换。只当与rvdifftotext一起使用时有效。

类型:布尔值(详细信息
rvcontentformat

序列化用于rvdifftotext的格式并预估内容输出。

單值:application/jsontext/plaintext/csstext/x-wikitext/javascriptapplication/vnd.php.serialized
rvstartid

从这个修订版本时间戳开始列举。修订版本必须存在,但未必与该页面相关。

可能只能与单一页面使用(模式#2)。
类型:整数
rvendid

在这个修订版本时间戳停止列举。修订版本必须存在,但未必与该页面相关。

可能只能与单一页面使用(模式#2)。
类型:整数
rvstart

从哪个修订版本时间戳开始列举。

可能只能与单一页面使用(模式#2)。
类型:时间戳(允许格式
rvend

列举直至此时间戳。

可能只能与单一页面使用(模式#2)。
类型:时间戳(允许格式
rvdir

列举的方向:

newer
最早的优先。注意:rvstart应早于rvend。
older
最新的优先(默认)。注意:rvstart应晚于rvend。
可能只能与单一页面使用(模式#2)。
單值:newerolder
預設值:older
rvuser

只包含由用户做出的修订。

可能只能与单一页面使用(模式#2)。
类型:用户名
rvexcludeuser

不包括由用户做出的修订。

可能只能与单一页面使用(模式#2)。
类型:用户名
rvtag

只列出被此标签标记的修订。

rvtoken
已停用。

要为每个修订版本获得的令牌。

多值 (以 |alternative 分隔):rollback
rvcontinue

当更多结果可用时,使用这个继续。

prop=stashimageinfo (sii)

回傳多筆儲藏檔案的檔案資訊。

參數:
siifilekey

用于识别一次临时藏匿的早前上传的关键字。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
siisessionkey
已停用。

siifilekey的别名,用于向后兼容。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
siiprop

要获取的文件信息:

timestamp
添加时间戳至上传的版本。
canonicaltitle
添加文件的规范标题。
url
为文件及其描述页面提供URL。
size
添加文件大小(字节)及其高度、宽度和页面数(如果可以)。
dimensions
用于大小的别名。
sha1
为文件加入SHA-1哈希值。
mime
添加文件的MIME类型。
thumbmime
添加图片缩略图的MIME类型(需要url和参数siiurlwidth)。
metadata
列出这个版本的文件的EXIF元数据。
commonmetadata
为文件的修订版本列出文件格式相关元数据。
extmetadata
列出结合自多个来源的格式化的元数据。结果均依HTML格式化。
bitdepth
添加修订的字节深度。
badfile
无论文件是否在MediaWiki:Bad image list都添加
多值 (以 |alternative 分隔):timestampcanonicaltitleurlsizedimensionssha1mimethumbmimemetadatacommonmetadataextmetadatabitdepthbadfile
預設值:timestamp|url
siiurlwidth

如果siiprop=url被设定,将返回至缩放到此宽度的一张图片的URL。 由于性能原因,如果此消息被使用,将不会返回超过50张被缩放的图片。

类型:整数
預設值:-1
siiurlheight

与siiurlwidth类似。

类型:整数
預設值:-1
siiurlparam

处理器特定的参数字符串。例如PDF可能使用page15-100pxsiiurlwidth必须被使用,并与siiurlparam一致。

預設值:(空)

prop=templates (tl)

main | query | templates
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

回傳指定頁面中所有引用的頁面。

參數:
tlnamespace

只显示此名字空间的模板。

多值 (以 |alternative 分隔):-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
上限值為 50 (機器人為 500)。
要指定所有值,请使用*
tllimit

要回傳的模板數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
tlcontinue

当更多结果可用时,使用这个继续。

tltemplates

只列出这些模板。对于检查某一页面使用某一模板很有用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
tldir

罗列所采用的方向。

單值:ascendingdescending
預設值: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 [在沙盒中打开]
获取在User和Template名字空间中,嵌入在Main Page页面的页面。
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [在沙盒中打开]

prop=transcludedin (ti)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有嵌入指定页面的页面。

參數:
tiprop

要获取的属性:

pageid
每个页面的页面ID。
title
每个页面的标题。
redirect
标记作为重定向的页面。
多值 (以 |alternative 分隔):pageidtitleredirect
預設值:pageid|title|redirect
tinamespace

至包含这些名字空间的页面。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
tishow

只显示符合以下标准的项:

redirect
只显示重定向。
!redirect
只显示非重定向。
多值 (以 |alternative 分隔):redirect!redirect
tilimit

回傳的數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
ticontinue

当更多结果可用时,使用这个继续。

prop=wbentityusage (wbeu)

  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

返回指定页面使用的所有实体ID。

參數:
wbeuprop

要添加至结果的属性。

url
如果启用,将添加实体的url
多值 (以 |alternative 分隔):url
wbeuaspect

只返回使用此方面的实体ID。

多值 (以 |alternative 分隔):SLDTCXO
wbeuentities

只返回使用了这些实体的页面。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
wbeulimit

返回的实体使用数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
wbeucontinue

当更多结果可用时,使用这个继续。

範例:
获取在页面Main Page使用的实体。
api.php?action=query&prop=wbentityusage&titles=Main%20Page [在沙盒中打开]

list=abusefilters (abf)

  • 此模組需要讀取權限。
  • 来源:Abuse Filter
  • 许可协议:GPL-2.0-or-later

顯示防濫用過濾器的詳細資料。

參數:
abfstartid

起始列舉的篩選 ID。

类型:整数
abfendid

終止列舉的篩選 ID。

类型:整数
abfdir

列举的方向:

newer
最早的优先。注意:abfstart应早于abfend。
older
最新的优先(默认)。注意:abfstart应晚于abfend。
單值:oldernewer
預設值:newer
abfshow

只显示符合这些标准的过滤器。

多值 (以 |alternative 分隔):enabled!enableddeleted!deletedprivate!private
abflimit

篩選能列出的最大數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
abfprop

要获取的属性。

多值 (以 |alternative 分隔):iddescriptionpatternactionshitscommentslasteditorlastedittimestatusprivate
預設值:id|description|actions|status

list=abuselog (afl)

main | query | abuselog
  • 此模組需要讀取權限。
  • 来源:Abuse Filter
  • 许可协议:GPL-2.0-or-later

显示一个滥用过滤器的捕获事件。

參數:
aflstart

起始列舉的時間戳記。

类型:时间戳(允许格式
aflend

終止列舉的時間戳記。

类型:时间戳(允许格式
afldir

列举的方向:

newer
最早的优先。注意:aflstart应早于aflend。
older
最新的优先(默认)。注意:aflstart应晚于aflend。
單值:newerolder
預設值:older
afluser

只显示由指定的用户或IP地址完成的记录。

afltitle

只显示在指定页面上发生过的条项。

aflfilter

只显示被指定过滤器ID捕获过的记录。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
afllimit

項目能列出的最大數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
aflprop

要取得的屬性。

多值 (以 |alternative 分隔):idsfilteruseriptitleactiondetailsresulttimestamphiddenrevid
預設值:ids|user|title|action|result|timestamp|hidden|revid

list=allcategories (ac)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列举所有分类。

參數:
acfrom

要作为枚举起始点的类别。

accontinue

当更多结果可用时,使用这个继续。

acto

要作为枚举终止点的类别。

acprefix

搜索所有以此值开头的分类标题。

acdir

排序方向。

單值:ascendingdescending
預設值:ascending
acmin

只返回至少带这么多成员的分类。

类型:整数
acmax

只返回最多带这么多成员的分类。

类型:整数
aclimit

要回傳的分類數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
acprop

要获取的属性:

size
在分类中添加页面数。
hidden
标记由__HIDDENCAT__隐藏的分类。
多值 (以 |alternative 分隔):sizehidden
預設值:(空)
範例:
列出分类及其含有多少页面的信息。
api.php?action=query&list=allcategories&acprop=size [在沙盒中打开]
为以List的分类检索有关分类页面本身的信息。
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [在沙盒中打开]

list=alldeletedrevisions (adr)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列举由一位用户或在一个名字空间中所有已删除的修订。

參數:
adrprop

要为每个修订获取的属性:

ids
修订版本的ID。
flags
修订标记(小编辑)。
timestamp
修订的时间戳。
user
做出修订的用户。
userid
修订创建者的用户ID。
size
修订的长度(字节)。
sha1
修订的SHA-1(base 16)。
contentmodel
修订的内容模型ID。
comment
由用户对修订做出的摘要。
parsedcomment
由用户对修订做出的被解析的摘要。
content
修订文本。
tags
修订标签。
parsetree
已弃用。请改用action=expandtemplatesaction=parse。修订内容的XML解析树(需要内容模型wikitext)。
多值 (以 |alternative 分隔):idsflagstimestampuseruseridsizesha1contentmodelcommentparsedcommentcontenttagsparsetree
預設值:ids|timestamp|flags|comment|user
adrlimit

限制返回多少修订。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
adrexpandtemplates
已停用。

请改用action=expandtemplates。展开修订内容中的模板(需要adrprop=content)。

类型:布尔值(详细信息
adrgeneratexml
已停用。

请改用action=expandtemplatesaction=parse。生成用于修订内容的XML解析树(需要adrprop=content;被adrprop=parsetree所取代)。

类型:布尔值(详细信息
adrparse
已停用。

请改用action=parse。解析修订内容(需要adrprop=content)。由于性能原因,如果此选项被使用,adrlimit会被强制为1。

类型:布尔值(详细信息
adrsection

只检索此段落数的内容。

adrdiffto
已停用。

请改用action=compare。要比较修订差异的修订ID。使用prevnextcur分别用于上个、下个和当前修订。

adrdifftotext
已停用。

请改用action=compare。要比较修订差异的文本。只有修订的有限数字内的差异。覆盖adrdiffto。如果adrsection被设置,只有那个段落将与此文本之间比较差异

adrdifftotextpst
已停用。

请改用action=compare。在编辑文本前对其执行预保存转换。只当与adrdifftotext一起使用时有效。

类型:布尔值(详细信息
adrcontentformat

序列化用于adrdifftotext的格式并预估内容输出。

單值:application/jsontext/plaintext/csstext/x-wikitext/javascriptapplication/vnd.php.serialized
adruser

只列出此用户做出的修订。

注意:由于miser模式,同时使用adruseradrnamespace将导致继续前返回少于adrlimit个结果,在极端条件下可能不返回任何结果。

类型:用户名
adrnamespace

只列出此名字空间的页面。

注意:由于miser模式,同时使用adruseradrnamespace将导致继续前返回少于adrlimit个结果,在极端条件下可能不返回任何结果。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
adrstart

枚举的起始时间戳。

只可以与adruser一起使用。
类型:时间戳(允许格式
adrend

枚举的结束时间戳。

只可以与adruser一起使用。
类型:时间戳(允许格式
adrdir

列举的方向:

newer
最早的优先。注意:adrstart应早于adrend。
older
最新的优先(默认)。注意:adrstart应晚于adrend。
單值:newerolder
預設值:older
adrfrom

从此标题开始列出。

不能与adruser一起使用。
adrto

列出至此标题为止。

不能与adruser一起使用。
adrprefix

搜索所有以此值开头的页面标题。

不能与adruser一起使用。
adrexcludeuser

不要列出此用户做出的修订。

不能与adruser一起使用。
类型:用户名
adrtag

只列出被此标签标记的修订。

adrcontinue

当更多结果可用时,使用这个继续。

adrgeneratetitles

当作为生成器使用时,生成标题而不是修订ID。

类型:布尔值(详细信息

list=allfileusages (af)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出所有文件用途,包括不存在的。

參數:
afcontinue

当更多结果可用时,使用这个继续。

affrom

要列举的起始文件标题。

afto

要列举的最终文件标题。

afprefix

搜索所有以此值开头的文件标题。

afunique

只显示明显的文件标题。不能与afprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。

类型:布尔值(详细信息
afprop

要包含的信息束:

ids
添加使用中的页面的页面ID(不能与afunique一起使用)。
title
添加文件的标题。
多值 (以 |alternative 分隔):idstitle
預設值:title
aflimit

要回傳的項目總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
afdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

list=allimages (ai)

main | query | allimages
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

按顺序枚举所有图像。

參數:
aisort

要作为排序方式的属性。

單值:nametimestamp
預設值:name
aidir

罗列所采用的方向。

單值:ascendingdescendingnewerolder
預設值: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
添加修订的字节深度。
badfile
无论文件是否在MediaWiki:Bad image list都添加
多值 (以 |alternative 分隔):timestampuseruseridcommentparsedcommentcanonicaltitleurlsizedimensionssha1mimemediatypemetadatacommonmetadataextmetadatabitdepthbadfile
預設值:timestamp|url
aiprefix

搜索所有以此值开头的图像标题。只能与aisort=name一起使用。

aiminsize

限于至少这么多字节的图像。

类型:整数
aimaxsize

限于顶多这么多字节的图像。

类型:整数
aisha1

图像的 SHA1 哈希。覆盖aisha1base36。

aisha1base36

基于base 36的图片的SHA1哈希值(用于MediaWiki)。

aiuser

只返回此用户上传的文件。只能与aisort=timestamp一起使用。不能与aifilterbots一起使用。

类型:用户名
aifilterbots

如何过滤由机器人上传的文件。只能与aisort=timestamp一起使用。不能与aiuser一起使用。

單值:allbotsnobots
預設值:all
aimime

由于miser模式而禁用。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
ailimit

要回傳的圖片總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
main | query | alllinks
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列举所有指向至指定名字空间的链接。

參數:
alcontinue

当更多结果可用时,使用这个继续。

alfrom

要列举的起始标题链接。

alto

要列举的最终标题链接。

alprefix

搜索所有以此值开头的已链接标题。

alunique

只显示明显的链接标题。不能与alprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。

类型:布尔值(详细信息
alprop

要包含的信息束:

ids
添加链接中的页面的页面ID(不能与alunique一起使用)。
title
添加链接的标题。
多值 (以 |alternative 分隔):idstitle
預設值:title
alnamespace

要列举的名字空间。

單值:-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
預設值:0
allimit

要回傳的項目總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
aldir

列出方向。

單值:ascendingdescending
預設值: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 (ap)

main | query | allpages
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

循序列举在指定名字空间中的所有页面。

參數:
apfrom

枚举的起始页面标题。

apcontinue

当更多结果可用时,使用这个继续。

apto

枚举的结束页面标题。

apprefix

搜索所有以此值开头的页面标题。

apnamespace

要列举的名字空间。

單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
預設值:0
apfilterredir

要列出哪些页面。

注意:由于miser模式,使用这个可能导致继续前返回少于aplimit个结果;极端情况下可能不会返回任何结果。

單值:allredirectsnonredirects
預設值:all
apminsize

限于至少这么多字节的页面。

类型:整数
apmaxsize

限于至多这么多字节的页面。

类型:整数
apprtype

仅限于受保护页面。

多值 (以 |alternative 分隔):editmoveupload
apprlevel

过滤基于保护等级的保护(必须与apprtype=参数一起使用)。

多值 (以 |alternative 分隔):可以空白,或 autoconfirmedsysop
apprfiltercascade

过滤基于cascadingness的保护(当apprtype未设置时忽略)。

單值:cascadingnoncascadingall
預設值:all
aplimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
apdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
apfilterlanglinks

过滤基于页面是否有语言链接。注意这可能不考虑由扩展添加的语言链接。

單值:withlanglinkswithoutlanglinksall
預設值:all
apprexpiry

要在页面上过滤的保护期限:

indefinite
只获取带无限期保护的页面。
definite
只获取带指定保护期限的页面。
all
获取任意保护期限的页面。
單值:indefinitedefiniteall
預設值:all

list=allredirects (ar)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出至一个名字空间的重定向。

參數:
arcontinue

当更多结果可用时,使用这个继续。

arfrom

要列举的起始重定向标题。

arto

要列举的最终重定向标题。

arprefix

搜索所有以此值开头的目标页面。

arunique

只显示明显的目标页面。不能与arprop=ids|fragment|interwiki一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。

类型:布尔值(详细信息
arprop

要包含的信息束:

ids
添加重定向页面的页面ID(不能与arunique一起使用)。
title
添加重定向的标题。
fragment
添加来自重定向的碎片,如果有(不能与arunique一起使用)。
interwiki
添加来自重定向的跨wiki前缀,如果有(不能与arunique一起使用)。
多值 (以 |alternative 分隔):idstitlefragmentinterwiki
預設值:title
arnamespace

要列举的名字空间。

單值:-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
預設值:0
arlimit

要回傳的項目總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
ardir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

list=allrevisions (arv)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出所有修訂版本。

參數:
arvprop

要为每个修订获取的属性:

ids
修订版本的ID。
flags
修订标记(小编辑)。
timestamp
修订的时间戳。
user
做出修订的用户。
userid
修订创建者的用户ID。
size
修订的长度(字节)。
sha1
修订的SHA-1(base 16)。
contentmodel
修订的内容模型ID。
comment
由用户对修订做出的摘要。
parsedcomment
由用户对修订做出的被解析的摘要。
content
修订文本。
tags
修订标签。
parsetree
已弃用。请改用action=expandtemplatesaction=parse。修订内容的XML解析树(需要内容模型wikitext)。
多值 (以 |alternative 分隔):idsflagstimestampuseruseridsizesha1contentmodelcommentparsedcommentcontenttagsparsetree
預設值:ids|timestamp|flags|comment|user
arvlimit

限制返回多少修订。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
arvexpandtemplates
已停用。

请改用action=expandtemplates。展开修订内容中的模板(需要arvprop=content)。

类型:布尔值(详细信息
arvgeneratexml
已停用。

请改用action=expandtemplatesaction=parse。生成用于修订内容的XML解析树(需要arvprop=content;被arvprop=parsetree所取代)。

类型:布尔值(详细信息
arvparse
已停用。

请改用action=parse。解析修订内容(需要arvprop=content)。由于性能原因,如果此选项被使用,arvlimit会被强制为1。

类型:布尔值(详细信息
arvsection

只检索此段落数的内容。

arvdiffto
已停用。

请改用action=compare。要比较修订差异的修订ID。使用prevnextcur分别用于上个、下个和当前修订。

arvdifftotext
已停用。

请改用action=compare。要比较修订差异的文本。只有修订的有限数字内的差异。覆盖arvdiffto。如果arvsection被设置,只有那个段落将与此文本之间比较差异

arvdifftotextpst
已停用。

请改用action=compare。在编辑文本前对其执行预保存转换。只当与arvdifftotext一起使用时有效。

类型:布尔值(详细信息
arvcontentformat

序列化用于arvdifftotext的格式并预估内容输出。

單值:application/jsontext/plaintext/csstext/x-wikitext/javascriptapplication/vnd.php.serialized
arvuser

只列出此用户做出的修订。

类型:用户名
arvnamespace

只列出此名字空间的页面。

注意:由于miser模式,使用这个可能导致继续前返回少于arvlimit个结果;极端情况下可能不会返回任何结果。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
arvstart

枚举的起始时间戳。

类型:时间戳(允许格式
arvend

枚举的结束时间戳。

类型:时间戳(允许格式
arvdir

列举的方向:

newer
最早的优先。注意:arvstart应早于arvend。
older
最新的优先(默认)。注意:arvstart应晚于arvend。
單值:newerolder
預設值:older
arvexcludeuser

不要列出此用户做出的修订。

类型:用户名
arvcontinue

当更多结果可用时,使用这个继续。

arvgeneratetitles

当作为生成器使用时,生成标题而不是修订ID。

类型:布尔值(详细信息

list=alltransclusions (at)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。

參數:
atcontinue

当更多结果可用时,使用这个继续。

atfrom

要列举的起始嵌入标题。

atto

要列举的最终嵌入标题。

atprefix

搜索所有以此值开头的嵌入的标题。

atunique

只显示明显的被嵌入标题。不能与atprop=ids一起使用。 当作为生成器使用时,产生目标页面而不是来源页面。

类型:布尔值(详细信息
atprop

要包含的信息束:

ids
添加嵌入中的页面的页面ID(不能与atunique一起使用)。
title
添加嵌入的标题。
多值 (以 |alternative 分隔):idstitle
預設值:title
atnamespace

要列举的名字空间。

單值:-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
預設值:10
atlimit

要回傳的項目總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
atdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

list=allusers (au)

main | query | allusers

列举所有注册用户。

參數:
aufrom

枚举的起始用户名。

auto

枚举的结束用户名。

auprefix

搜索所有以此值开头的用户。

audir

排序方向。

單值:ascendingdescending
預設值:ascending
augroup

只包含指定组中的用户。

多值 (以 |alternative 分隔):botsysopbureaucratsuppressrejectwaterwaterhwaterpwaterzwatermwatercwatervwatertwaterwwaterscheckuser
auexcludegroup

排除指定组中的用户。

多值 (以 |alternative 分隔):botsysopbureaucratsuppressrejectwaterwaterhwaterpwaterzwatermwatercwatervwatertwaterwwaterscheckuser
aurights

仅列出有所选权限的用户。不包括隐性的或自动加入的用户组别(如*、用户或自动确认用户)所授予的权限。

多值 (以 |alternative 分隔):apihighlimitsapplychangetagsautoconfirmedautocreateaccountautopatrolbigdeleteblockblockemailbotbrowsearchivechangetagscreateaccountcreatepagecreatetalkdeletedeletechangetagsdeletedhistorydeletedtextdeletelogentrydeleterevisionediteditcontentmodeleditinterfaceeditprotectededitmyoptionseditmyprivateinfoeditmyusercsseditmyuserjsoneditmyuserjseditmywatchlisteditsemiprotectededitusercssedituserjsonedituserjshideuserimportimportuploadipblock-exemptmanagechangetagsmarkboteditsmergehistoryminoreditmovemovefilemove-categorypagesmove-rootuserpagesmove-subpagesnominornewtalknoratelimitoverride-export-depthpagelangpatrolpatrolmarksprotectpurgereadreuploadreupload-ownreupload-sharedrollbacksendemailsiteadminsuppressionlogsuppressredirectsuppressrevisionunblockselfundeleteunwatchedpagesuploadupload_by_urluserrightsuserrights-interwikiviewmyprivateinfoviewmywatchlistviewsuppressedwriteapigadgets-editgadgets-definition-editoathauth-enableoathauth-api-allrenameuserreplacetextspamblacklistlogtboverridetboverride-accounttitleblacklistlognukeabusefilter-modifyabusefilter-log-detailabusefilter-viewabusefilter-logabusefilter-privateabusefilter-private-logabusefilter-modify-restrictedabusefilter-revertabusefilter-view-privateabusefilter-log-privateabusefilter-hidden-logabusefilter-hide-logabusefilter-modify-globalreporthandle-reportsaddpagetoanywatchlistseepagewatcherscheckusercheckuser-logskipcaptchadeletepermusermergemanagegoogleloginvotenytranslatetranslate-importtranslate-managetranslate-messagereviewtranslate-groupreviewitem-termproperty-termitem-mergeitem-redirectproperty-createinterwikipagetranslation
上限值為 50 (機器人為 500)。
auprop

要包含的信息束:

blockinfo
添加有关用户当前封禁的信息。
groups
列举用户所在的组。这使用更多服务器资源,并可能返回少于限制的结果。
implicitgroups
列出用户自动属于的所有组。
rights
用户拥有的权限列表。
editcount
添加用户的编辑计数。
registration
如果可能,添加用户注册时的时间戳(可能为空白)。
centralids
添加中心ID并为用户附加状态。
多值 (以 |alternative 分隔):blockinfogroupsimplicitgroupsrightseditcountregistrationcentralids
aulimit

返回的总计用户数。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
auwitheditsonly

只列出有编辑的用户。

类型:布尔值(详细信息
auactiveusers

只列出最近30天内活跃的用户。

类型:布尔值(详细信息
auattachedwiki

auprop=centralids一起使用,也表明用户是否附加于此ID定义的wiki。

main | query | backlinks
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有链接至指定页面的页面。

參數:
bltitle

要搜索的标题。不能与blpageid一起使用。

blpageid

要搜索的页面ID。不能与bltitle一起使用。

类型:整数
blcontinue

当更多结果可用时,使用这个继续。

blnamespace

要列举的名字空间。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
bldir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
blfilterredir

如何过滤重定向。当blredirect被启用时如果设置为nonredirects,这只会应用到第二级。

單值:allredirectsnonredirects
預設值:all
bllimit

返回总计页面数。如果blredirect被启用,则限定分别适用于每一等级(这意味着将返回多达2 * bllimit个结果)。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
blredirect

如果链入页面是一个重定向,则寻找所有链接至此重定向的页面。最大限制减半。

类型:布尔值(详细信息

list=blocks (bk)

main | query | blocks

列出所有被封禁的用户和IP地址。

參數:
bkstart

枚举的起始时间戳。

类型:时间戳(允许格式
bkend

枚举的结束时间戳。

类型:时间戳(允许格式
bkdir

列举的方向:

newer
最早的优先。注意:bkstart应早于bkend。
older
最新的优先(默认)。注意:bkstart应晚于bkend。
單值:newerolder
預設值:older
bkids

要列出的封禁ID列表(可选)。

类型:整数列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
bkusers

要搜索的用户列表(可选)。

类型:用户名列表
將幾個值以 |alternative 分隔。 上限值為 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
标记编辑禁止(自动封禁、仅限匿名用户等)。
多值 (以 |alternative 分隔):iduseruseridbybyidtimestampexpiryreasonrangeflags
預設值:id|user|by|timestamp|expiry|reason|flags
bkshow

只显示符合这些标准的项目。 例如,要只查看IP地址的无限期封禁,设置bkshow=ip|!temp

多值 (以 |alternative 分隔):account!accounttemp!tempip!iprange!range
bkcontinue

当更多结果可用时,使用这个继续。

list=categorymembers (cm)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

在指定的分類中列出所有頁面。

參數:
cmtitle

要列举的分类(必需)。必须包括Category:前缀。不能与cmpageid一起使用。

cmpageid

要枚举的分类的页面 ID。不能与cmtitle一起使用。

类型:整数
cmprop

要包含的信息束:

ids
添加页面ID。
title
添加页面标题和名字空间ID。
sortkey
添加用于分类中排序的关键字(十六进制字符串)。
sortkeyprefix
添加用于分类中排序的关键字前缀(关键字的人类可读部分)。
type
添加页面被分类的类型(pagesubcatfile)。
timestamp
添加页面被包括时的时间戳。
多值 (以 |alternative 分隔):idstitlesortkeysortkeyprefixtypetimestamp
預設值:ids|title
cmnamespace

仅包含这些名字空间的页面。注意cmtype=subcatcmtype=file可能被使用,而不是cmnamespace=146

注意:由于miser模式,使用这个可能导致继续前返回少于cmlimit个结果;极端情况下可能不会返回任何结果。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
cmtype

包含的分类成员类型。当cmsort=timestamp被设置时会忽略。

多值 (以 |alternative 分隔):pagesubcatfile
預設值:page|subcat|file
cmcontinue

当更多结果可用时,使用这个继续。

cmlimit

回傳的頁面數量上限。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
cmsort

要作为排序方式的属性。

單值:sortkeytimestamp
預設值:sortkey
cmdir

排序的方向。

單值:ascdescascendingdescendingnewerolder
預設值: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。

list=checkuser (cu)

main | query | checkuser
  • 此模組需要讀取權限。
  • 此模組需要寫入權限。
  • 此模組僅接受 POST 請求。
  • 来源:CheckUser
  • 许可协议:GPL-2.0-or-later

檢查指定使用者使用的 IP 地址或指定 IP 地址使用的使用者

參數:
curequest

使用者查核請求類型:

userips
取得目標使用者的 IP。
edits
取得目標 IP 或地址段所作的更改。
ipusers
取得目標 IP 或地址段的使用者。
此參數為必填。
單值:useripseditsipusers
cutarget

要查核的使用者名稱 IP 地址,或 CIDR 地址段。

此參數為必填。
cureason

查核原因。

culimit

行數限制。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:1000
cutimecond

使用者資料的時限 (例如 "-2 weeks" 或 "2 weeks ago" ) 。

預設值:-2 weeks
cuxff

使用 XFF 資料代替 IP。

cutoken

action=query&meta=tokens 接收的 "csrf" 密鑰。

此參數為必填。

list=checkuserlog (cul)

從使用者查核日誌獲得記錄。

參數:
culuser

使用者查核員的使用者名稱。

cultarget

已查核的使用者、IP 地址或 CIDR 地址段。

cullimit

行數限制。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
culdir

列举的方向:

newer
最早的优先。注意:culstart应早于culend。
older
最新的优先(默认)。注意:culstart应晚于culend。
單值:newerolder
預設值:older
culfrom

起始列舉的時間戳記。

类型:时间戳(允许格式
culto

結束列舉的時間戳記。

类型:时间戳(允许格式
culcontinue

当更多结果可用时,使用这个继续。

list=deletedrevs (dr)

  • 此模組已停用。
  • 此模組需要讀取權限。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列举删除的修订版本。

操作于三种模式中:

  1. 为指定标题列举已删除修订,按时间戳排列。
  2. 为指定用户列举已删除贡献,按时间戳排列(未指定标题)。
  3. 在指定名字空间中列举所有已删除修订,按标题和时间戳排列(无指定标题,未设置druser)。

任一参数只应用于一些模式,并忽略其他参数。

參數:
drstart

枚举的起始时间戳。

模式:1、2
类型:时间戳(允许格式
drend

枚举的结束时间戳。

模式:1、2
类型:时间戳(允许格式
drdir

列举的方向:

newer
最早的优先。注意:drstart应早于drend。
older
最新的优先(默认)。注意:drstart应晚于drend。
模式:1、3
單值:newerolder
預設值: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、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
預設值:0
drtag

只列出被此标签标记的修订。

druser

只列出此用户做出的修订。

类型:用户名
drexcludeuser

不要列出此用户做出的修订。

类型:用户名
drprop

要获取的属性:

revid
添加被删除修订的修订ID。
parentid
添加上一修订的修订ID至页面。
user
添加做出修订的用户。
userid
添加做出修订的用户ID。
comment
添加修订摘要。
parsedcomment
添加解析过的修订摘要。
minor
如果修订是小编辑则加标签。
len
添加修订长度(字节)。
sha1
添加修订的SHA-1(base 16)。
content
添加修订内容。
token
已弃用。提供编辑令牌。
tags
修订标签。
多值 (以 |alternative 分隔):revidparentiduseruseridcommentparsedcommentminorlensha1contenttokentags
預設值:user|comment
drlimit

要列出的最大修订数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
drcontinue

当更多结果可用时,使用这个继续。

範例:
列出最近已删除的对页面Main PageTalk: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次Talk名字空间已删除页面(模式3)。
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中打开]

list=embeddedin (ei)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有嵌入指定标题的页面。

參數:
eititle

要搜索的标题。不能与eipageid一起使用。

eipageid

要搜索的页面ID。不能与eititle一起使用。

类型:整数
eicontinue

当更多结果可用时,使用这个继续。

einamespace

列举的名字空间。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
eidir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
eifilterredir

如何過濾重新導向。

單值:allredirectsnonredirects
預設值:all
eilimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10

list=exturlusage (eu)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列举包含一个指定URL的页面。

參數:
euprop

要包含的信息束:

ids
添加页面ID。
title
添加页面的标题和名字空间ID。
url
添加页面中使用的URL。
多值 (以 |alternative 分隔):idstitleurl
預設值:ids|title|url
euoffset

当更多结果可用时,使用这个继续。

类型:整数
euprotocol

URL协议。如果为空并且euquery被设置,协议为http。将此和euquery都留空以列举所有外部链接。

單值:可以空白,或 bitcoinftpftpsgeogitgopherhttphttpsircircsmagnetmailtommsnewsnntpredissftpsipsipssmssshsvnteltelneturnworldwindxmpp
預設值:(空)
euquery

不包括协议的搜索字符串。参见Special:LinkSearch。留空以列出所有外部链接。

eunamespace

要列举的页面名字空间。

注意:由于miser模式,使用这个可能导致继续前返回少于eulimit个结果;极端情况下可能不会返回任何结果。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
eulimit

要回傳的頁面數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
euexpandurl

用标准协议展开协议相关URL。

类型:布尔值(详细信息

list=filearchive (fa)

循序列举所有被删除的文件。

參數:
fafrom

枚举的起始图片标题。

fato

枚举的结束图片标题。

faprefix

搜索所有以此值开头的图像标题。

fadir

罗列所采用的方向。

單值:ascendingdescending
預設值: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
添加用于非最新版本的存档版本的文件名。
多值 (以 |alternative 分隔):sha1timestampusersizedimensionsdescriptionparseddescriptionmimemediatypemetadatabitdeptharchivename
預設值:timestamp
falimit

要回傳的圖片總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
facontinue

当更多结果可用时,使用这个继续。

範例:
显示已删除文件列表。
api.php?action=query&list=filearchive [在沙盒中打开]

list=gadgetcategories (gc)

返回小工具分类列表。

參數:
gcprop

要取得什麼小工具分類資訊:

name
內部份類名稱。
title
分類標題。
members
分類中的小工具數量。
多值 (以 |alternative 分隔):nametitlemembers
預設值:name
gcnames

要取得分類名稱。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。

list=gadgets (ga)

main | query | gadgets

返回一个本Wiki上的小工具的列表。

參數:
gaprop

要取得什麼小工具資訊:

id
內部小工具 ID。
metadata
小工具詮釋資料。
desc
小工具描述轉換至 HTML 格式 (可能較慢,只在需要時使用)。
多值 (以 |alternative 分隔):idmetadatadesc
預設值:id|metadata
gacategories

自那個分類取得小工具。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
gaids

要取得小工具的 ID。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
gaallowedonly

只列出目前使用者可使用的小工具。

类型:布尔值(详细信息
gaenabledonly

只列出由目前使用者開啟的小工具。

类型:布尔值(详细信息

list=imageusage (iu)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有使用指定图片标题的页面。

參數:
iutitle

要搜索的标题。不能与iupageid一起使用。

iupageid

要搜索的页面ID。不能与iutitle一起使用。

类型:整数
iucontinue

当更多结果可用时,使用这个继续。

iunamespace

要列举的名字空间。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
iudir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
iufilterredir

如何过滤重定向。当iuredirect被启用时如果设置为nonredirects,这只会应用到第二级。

單值:allredirectsnonredirects
預設值:all
iulimit

返回总计页面数。如果iuredirect被启用,则限定分别适用于每一等级(这意味着将返回多达2 * iulimit个结果)。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
iuredirect

如果链接页面是重定向,则查找所有链接至该重定向的页面。最大限制减半。

类型:布尔值(详细信息
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有链接至指定跨wiki链接的页面。

可用于查找所有有前缀的链接,或是链至某一标题的所有链接(带指定前缀)。两参数均不使用实际上就是“all interwiki links”。

參數:
iwblprefix

跨wiki前缀。

iwbltitle

要搜索的跨wiki链接。必须与iwblblprefix一起使用。

iwblcontinue

当更多结果可用时,使用这个继续。

iwbllimit

返回的总计页面数。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
iwblprop

要获取的属性:

iwprefix
加入跨wiki前缀。
iwtitle
加入跨wiki标题。
多值 (以 |alternative 分隔):iwprefixiwtitle
預設值:(空)
iwbldir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

查找所有链接至指定语言链接的页面。

可被用于查找所有带某一语言代码的链接,或所有至某一标题的链接(带指定语言)。不使用任何参数就意味着“all language links”。

注意这可能不考虑由扩展添加的语言链接。

參數:
lbllang

用于语言链接的语言。

lbltitle

要搜索的语言链接。必须与lbllang一起使用。

lblcontinue

当更多结果可用时,使用这个继续。

lbllimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
lblprop

要获得的属性:

lllang
添加语言链接的语言代码。
lltitle
添加语言链接的标题。
多值 (以 |alternative 分隔):lllanglltitle
預設值:(空)
lbldir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending

list=logevents (le)

main | query | logevents

從日誌中獲取事件。

參數:
leprop

要获取的属性:

ids
添加日志活动的ID。
title
为日志事件添加页面标题。
type
添加日志活动的类型。
user
添加对此日志事件负责的用户。
userid
添加对此日志事件负责的用户的ID。
timestamp
为日志活动添加时间戳。
comment
添加日志活动的摘要。
parsedcomment
添加被解析的日志活动的摘要。
details
列举有关日志事件的额外详细信息。
tags
列举用于日志活动的标签。
多值 (以 |alternative 分隔):idstitletypeuseruseridtimestampcommentparsedcommentdetailstags
預設值:ids|title|type|user|timestamp|comment|details
letype

过滤日志记录至仅限此类型。

單值:可以空白,或 renameuserspamblacklisttitleblacklistabusefilterabusefilterprivatedetailsusermergepagetriage-curationpagetriage-deletionblockprotectrightsdeleteuploadmoveimportpatrolmergesuppresstagmanagetagscontentmodeltranslationreviewnewusersinterwikipagetranslation
leaction

过滤日志操作为仅限此操作。覆盖letype。在可用值列表中,带星号通配符的值例如action/*可在斜线(/)后拥有不同字符串。

單值:suppress/hide-aflsuppress/unhide-aflusermerge/mergeuserusermerge/deleteuserrenameuser/renameuserspamblacklist/*titleblacklist/*abusefilter/hitabusefilter/modifyabusefilter/createabusefilterprivatedetails/accesspagetriage-curation/reviewedpagetriage-curation/unreviewedpagetriage-curation/tagpagetriage-curation/deletepagetriage-deletion/deleteblock/blockblock/reblockblock/unblockcontentmodel/changecontentmodel/newdelete/deletedelete/delete_redirdelete/eventdelete/restoredelete/revisionimport/interwikiimport/uploadmanagetags/activatemanagetags/createmanagetags/deactivatemanagetags/deletemerge/mergemove/movemove/move_redirpatrol/patrolpatrol/autopatrolprotect/modifyprotect/move_protprotect/protectprotect/unprotectrights/autopromoterights/rightssuppress/blocksuppress/deletesuppress/eventsuppress/reblocksuppress/revisiontag/updateupload/overwriteupload/revertupload/uploadtranslationreview/messagetranslationreview/groupnewusers/newusersnewusers/createnewusers/create2newusers/byemailnewusers/autocreateinterwiki/*pagetranslation/markpagetranslation/unmarkpagetranslation/moveokpagetranslation/movenokpagetranslation/deletelokpagetranslation/deletefokpagetranslation/deletelnokpagetranslation/deletefnokpagetranslation/encouragepagetranslation/discouragepagetranslation/prioritylanguagespagetranslation/associatepagetranslation/dissociate
lestart

枚举的起始时间戳。

类型:时间戳(允许格式
leend

枚举的结束时间戳。

类型:时间戳(允许格式
ledir

列举的方向:

newer
最早的优先。注意:lestart应早于leend。
older
最新的优先(默认)。注意:lestart应晚于leend。
單值:newerolder
預設值:older
leuser

过滤记录为这些由指定用户做出的。

类型:用户名
letitle

过滤记录至这些与页面相关的。

lenamespace

过滤事件为在这些指定的名字空间中。

單值:-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
leprefix

由于miser模式而禁用。

letag

只列举带此标签的事件日志记录。

lelimit

要回傳的事件項目總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
lecontinue

当更多结果可用时,使用这个继续。

範例:
列出最近日志事件。
api.php?action=query&list=logevents [在沙盒中打开]

list=messagecollection (mc)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:翻译
  • 许可协议:GPL-2.0-or-later

查詢有關翻譯的 MessageCollection。

參數:
mcgroup

訊息群組。

此參數為必填。
mclanguage

語言代碼。

預設值:en
mclimit

要顯示的訊息多寡(在篩選後)。

不允許超過 5,000 (機器人為 5,000)。
类型:整数或max
預設值:500
mcoffset

当更多结果可用时,使用这个继续。

預設值:(空)
mcfilter

消息集合过滤器。使用!否定条件。例如!fuzzy意思是只列出所有未过期消息。过滤器以特定顺序应用。

fuzzy
带fuzzy标签的消息。
optional
只应在需要更改时翻译的消息。
ignored
不应翻译的消息。
hastranslation
无论过期与否,带翻译的消息。
translated
带有未过期翻译的消息。
changed
自从上次导出之日起,已翻译或更改的消息。
reviewer:N
当用户数字N在复核者之间时的消息。
last-translator:N
当用户数字N是最终翻译者时的消息。
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
預設值:!optional|!ignored
mcprop

要获取的属性:

definition
信息定义。
translation
当前翻译(如果有则不带!!FUZZY!!字符串,使用标签以检查已过时或损坏的翻译)。
tags
信息标签,例如可选、已忽略和过时。
properties
信息属性,例如状态、修订、最后翻译者。可在信息间变化。
revision
已弃用!请改用mcprop=properties。
多值 (以 |alternative 分隔):definitiontranslationtagsrevisionproperties
預設值:definition|translation

list=mystashedfiles (msf)

获取当前用户上传暂存库中的文件列表。

參數:
msfprop

要检索文件的属性。

size
检索文件大小和图片尺寸。
type
检索文件的MIME类型和媒体类型。
多值 (以 |alternative 分隔):sizetype
預設值:(空)
msflimit

要获取文件的数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
msfcontinue

当更多结果可用时,使用这个继续。

範例:
获取当前用户上传暂存库中的文件的filekey、大小和像素尺寸。
api.php?action=query&list=mystashedfiles&msfprop=size [在沙盒中打开]

list=pagepropnames (ppn)

列出wiki中所有使用中的页面属性名称。

參數:
ppncontinue

当更多结果可用时,使用这个继续。

ppnlimit

回傳的名稱數量上限。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10

list=pageswithprop (pwp)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出所有使用指定页面属性的页面。

參數:
pwppropname

要用于列举页面的页面属性(action=query&list=pagepropnames返回正在使用中的页面属性名称)。

此參數為必填。
pwpprop

要包含的信息束:

ids
添加页面ID。
title
添加页面的标题和名字空间ID。
value
添加页面属性值。
多值 (以 |alternative 分隔):idstitlevalue
預設值:ids|title
pwpcontinue

当更多结果可用时,使用这个继续。

pwplimit

回傳的頁面數量上限。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
pwpdir

排序的方向。

單值:ascendingdescending
預設值:ascending

list=prefixsearch (ps)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

为页面标题执行前缀搜索。

尽管名称类似,但此模块不等于Special:PrefixIndex;详见action=query&list=allpages中的apprefix参数。此模块的目的类似action=opensearch:基于用户的输入提供最佳匹配的标题。取决于搜索引擎后端,这可能包括错拼纠正、避免重定向和其他启发性行为。

參數:
pssearch

搜索字符串。

此參數為必填。
psnamespace

搜索的名字空间。如果pssearch以有效名字空间前缀开头则忽略。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
預設值:0
pslimit

回傳的結果數量上限。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
psoffset

当更多结果可用时,使用这个继续。

类型:整数
預設值:0
psprofile

搜索要使用的配置文件。

strict
少數標點符號已移除,但保存變音符號與重音符號的嚴格個人設置。
normal
少量標點符號、一些變音符號與停用詞被移除。
normal-subphrases
少量標點符號、一些變音符號與停用詞被移除。這將會符合字詞組(可以是字詞組或取決於內部 wiki 設置的子頁面)
fuzzy
與帶有錯別字糾正的正常模式相似(支援兩個錯別字)。
fast-fuzzy
實驗性模糊個人設置(可隨時移除)
fuzzy-subphrases
與帶有錯別字糾正的正常模式相似(支援兩個錯別字)。這將會符合字詞組(可以是字詞組或取決於內部 wiki 設置的子頁面)
classic
傳統字首、少數標點符號,以及一些變音符號已移除。
單值:strictnormalnormal-subphrasesfuzzyfast-fuzzyfuzzy-subphrasesclassic
預設值:fuzzy
範例:
搜索以meaning开头的页面标题。
api.php?action=query&list=prefixsearch&pssearch=meaning [在沙盒中打开]

list=protectedtitles (pt)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列出所有被限制创建的标题。

參數:
ptnamespace

只列出这些名字空间的标题。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
ptlevel

只列出带这些保护级别的标题。

多值 (以 |alternative 分隔):autoconfirmedsysop
ptlimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
ptdir

列举的方向:

newer
最早的优先。注意:ptstart应早于ptend。
older
最新的优先(默认)。注意:ptstart应晚于ptend。
單值:newerolder
預設值:older
ptstart

从此保护时间戳开始列举。

类型:时间戳(允许格式
ptend

列举至此保护时间戳为止。

类型:时间戳(允许格式
ptprop

要获取的属性:

timestamp
添加保护被添加时的时间戳。
user
添加对页面添加保护的用户。
userid
添加对页面添加保护的用户ID。
comment
为保护添加摘要。
parsedcomment
为保护添加解析的摘要。
expiry
添加保护将被提升时的时间戳。
level
添加保护级别。
多值 (以 |alternative 分隔):timestampuseruseridcommentparsedcommentexpirylevel
預設值:timestamp|level
ptcontinue

当更多结果可用时,使用这个继续。

list=querypage (qp)

main | query | querypage
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

获取由基于QueryPage的特殊页面提供的列表。

參數:
qppage

特殊页面的名称。注意其区分大小写。

此參數為必填。
單值:AncientpagesBrokenRedirectsDeadendpagesDoubleRedirectsListDuplicatedFilesListredirectsLonelypagesLongpagesMediaStatisticsMostcategoriesMostimagesMostinterwikisMostlinkedcategoriesMostlinkedtemplatesMostlinkedMostrevisionsFewestrevisionsShortpagesUncategorizedcategoriesUncategorizedpagesUncategorizedimagesUncategorizedtemplatesUnusedcategoriesUnusedimagesWantedcategoriesWantedfilesWantedpagesWantedtemplatesUnwatchedpagesUnusedtemplatesWithoutinterwikiUnconnectedPagesEntityUsageGadgetUsage
qpoffset

当更多结果可用时,使用这个继续。

类型:整数
預設值:0
qplimit

回傳的結果數量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10

list=random (rn)

main | query | random
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

获取随机页面集。

页面列举在一个固定序列中,只有起始点是随机的。这意味着如果Main Page是列表中第一个随机页面的话,List of fictional monkeys总是第二个,List of people on stamps of Vanuatu是第三个等。

參數:
rnnamespace

只返回这些名字空间的页面。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
rnfilterredir

如何过滤重定向。

單值:allredirectsnonredirects
預設值: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 (rc)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

列舉出最近變更。

參數:
rcstart

枚举的起始时间戳。

类型:时间戳(允许格式
rcend

枚举的结束时间戳。

类型:时间戳(允许格式
rcdir

列举的方向:

newer
最早的优先。注意:rcstart应早于rcend。
older
最新的优先(默认)。注意:rcstart应晚于rcend。
單值:newerolder
預設值:older
rcnamespace

过滤更改为仅限这些名字空间。

多值 (以 |alternative 分隔):-2、-1、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
上限值為 50 (機器人為 500)。
要指定所有值,请使用*
rcuser

只列出此用户的更改。

类型:用户名
rcexcludeuser

不要列出此用户的更改。

类型:用户名
rctag

只列出带此标签的更改。

rcprop

包含的额外信息束:

user
添加造成编辑的用户,并标出它们是否是IP。
userid
为编辑添加用户ID责任。
comment
为编辑添加摘要。
parsedcomment
为编辑添加解析的摘要。
flags
为编辑添加标记。
timestamp
添加编辑的时间戳。
title
添加编辑的页面标题。
ids
添加页面ID、最近更改ID和新旧修订的ID。
sizes
添加新旧页面长度(字节)。
redirect
如果页面是重定向的话,标记编辑。
patrolled
将可巡查编辑标记为已巡查或未巡查。
loginfo
添加日志信息(日志ID、日志类型等)至日志记录。
tags
列举条目的标签。
sha1
为与某一修订版本有关的记录添加内容校验和。
多值 (以 |alternative 分隔):useruseridcommentparsedcommentflagstimestamptitleidssizesredirectpatrolledloginfotagssha1
預設值:title|timestamp|ids
rctoken
已停用。

请改用action=query&meta=tokens

多值 (以 |alternative 分隔):patrol
rcshow

只显示满足这些标准的项目。例如,要只查看由登录用户做出的小编辑,设置rcshow=minor|!anon。

多值 (以 |alternative 分隔):minor!minorbot!botanon!anonredirect!redirectpatrolled!patrolledunpatrolledautopatrolled!autopatrolled
rclimit

要回傳變更總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
rctype

显示的更改类型。

多值 (以 |alternative 分隔):editnewlogexternalcategorize
預設值:edit|new|log|categorize
rctoponly

只列举作为最新修订的更改。

类型:布尔值(详细信息
rccontinue

当更多结果可用时,使用这个继续。

rcgeneraterevisions

当作为生成器使用时,生成修订ID而不是标题。不带关联修订ID的最近更改记录(例如大多数日志记录)将不会生成任何东西。

类型:布尔值(详细信息

list=search (sr)

main | query | search
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

执行一次全文本搜索。

參數:
srsearch

搜索所有匹配此值的页面标题或内容。根据wiki的搜索后端工具,您可以使用搜索字符串以调用特殊搜索功能。

此參數為必填。
srnamespace

只在这些名字空间搜索。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
預設值:0
srlimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
sroffset

当更多结果可用时,使用这个继续。

类型:整数
預設值:0
srqiprofile

查询要使用的独立描述(影响排序算法)。

classic
基於反向連結數量、一些模板、頁面語言,以及新近的排名(模板/語言/新近等項目可能在此 wiki 上無效)。
classic_noboostlinks
基於當一些模板、頁面語言,以及新近在此 wiki 上有效時的排名。
empty
基於僅限於查詢相關功能的排名(僅用於除錯)。
wsum_inclinks
基於反向連結的加權總和
wsum_inclinks_pv
基於反向連結與每週頁面瀏覽數的加權總和
popular_inclinks_pv
主要基於頁面檢視的排名
popular_inclinks
主要基於反向連結加總的排名
wikibase_prefix
默认用于完成搜索的重新计分详情
wikibase_prefix_boost
用于使用声明推进完成搜索的重新计分详情
wikibase
默认用于全文搜索的重新计分详情
單值:classicclassic_noboostlinksemptywsum_inclinkswsum_inclinks_pvpopular_inclinks_pvpopular_inclinkswikibase_prefixwikibase_prefix_boostwikibase
預設值:classic
srwhat

要执行的搜索类型。

單值:titletextnearmatch
srinfo

要返回的元数据。

多值 (以 |alternative 分隔):totalhitssuggestionrewrittenquery
預設值:totalhits|suggestion|rewrittenquery
srprop

要返回的属性:

size
添加页面大小,单位为字节。
wordcount
添加页面的字数。
timestamp
添加页面上次编辑时的时间戳。
snippet
添加已解析的页面片段。
titlesnippet
添加已解析的页面标题片段。
redirecttitle
添加匹配的重定向的标题。
redirectsnippet
添加被解析的重定向标题的片段。
sectiontitle
添加匹配章节的标题。
sectionsnippet
添加已解析的匹配章节标题片段。
isfilematch
添加布尔值,表明搜索是否匹配文件内容。
categorysnippet
添加已解析的匹配分类片段。
score
已停用。 已忽略
hasrelated
已停用。 已忽略
extensiondata
添加由扩展生成的额外数据。
多值 (以 |alternative 分隔):sizewordcounttimestampsnippettitlesnippetredirecttitleredirectsnippetsectiontitlesectionsnippetisfilematchcategorysnippetscorehasrelatedextensiondata
預設值:size|wordcount|timestamp|snippet
srinterwiki

搜索结果中包含跨wiki结果,如果可用。

类型:布尔值(详细信息
srenablerewrites

启用内部查询重写。一些搜索后端可以重写查询到另一个被认为能提供更好结果的位置,例如纠正拼写错误。

类型:布尔值(详细信息

list=tags (tg)

main | query | tags

列出更改標籤。

參數:
tgcontinue

当更多结果可用时,使用这个继续。

tglimit

列出标签的最大数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
tgprop

要获取的属性:

displayname
为标签添加系统消息。
description
为标签添加描述。
hitcount
已添加此标签的修订版本与日志数量。
defined
标识标签是否已定义。
source
获得标签来源,它可能包括用于扩展定义的标签的extension,以及用于可被用户手动应用的标签的manual
active
标签是否仍可被应用。
多值 (以 |alternative 分隔):displaynamedescriptionhitcountdefinedsourceactive
預設值:(空)

list=usercontribs (uc)

获取一位用户的所有编辑。

參數:
uclimit

回傳的貢獻數量上限。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
ucstart

返回的起始时间戳。

类型:时间戳(允许格式
ucend

返回的最终时间戳。

类型:时间戳(允许格式
uccontinue

当更多结果可用时,使用这个继续。

ucuser

要检索贡献的用户。不能与ucuseridsucuserprefix一起使用。

类型:用户名列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
ucuserids

要检索贡献的用户ID。不能与ucuserucuserprefix一起使用。

类型:整数列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
ucuserprefix

取得所有用户名以这个值开头的用户的贡献。不能与ucuserucuserids一起使用。

ucdir

列举的方向:

newer
最早的优先。注意:ucstart应早于ucend。
older
最新的优先(默认)。注意:ucstart应晚于ucend。
單值:newerolder
預設值:older
ucnamespace

只列出这些名字空间的贡献。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
ucprop

包含额外的信息束:

ids
添加页面ID和修订ID。
title
添加页面标题及其名字空间ID。
timestamp
添加编辑的时间戳。
comment
添加编辑摘要。
parsedcomment
添加被解析的编辑摘要。
size
添加编辑的新大小。
sizediff
添加与父编辑相比该编辑的大小变化。
flags
添加编辑标记。
patrolled
标记已巡查编辑。
tags
列举用于编辑的标签。
多值 (以 |alternative 分隔):idstitletimestampcommentparsedcommentsizesizediffflagspatrolledtags
預設值:ids|title|timestamp|comment|size|flags
ucshow

只显示符合这些标准的项目,例如只显示不是小编辑的编辑:ucshow=!minor

如果ucshow=patrolleducshow=!patrolled被设定,早于$wgRCMaxAge(31536000秒)的修订不会被显示。

多值 (以 |alternative 分隔):minor!minorpatrolled!patrolledautopatrolled!autopatrolledtop!topnew!new
uctag

只列出被此标签标记的修订。

uctoponly
已停用。

只列举作为最新修订的更改。

类型:布尔值(详细信息

list=users (us)

main | query | users

获取有关列出用户的信息。

參數:
usprop

要包含的信息束:

blockinfo
如果用户被封禁就标记,并注明是谁封禁,以何种原因封禁的。
groups
列举每位用户属于的所有组。
groupmemberships
列举明确分配给每位用户的用户组,包括每个用户组成员的过期时间。
implicitgroups
列举用户自动作为成员之一的所有组。
rights
列举每位用户拥有的所有权限。
editcount
添加用户的编辑计数。
registration
添加用户的注册时间戳。
emailable
当用户可以并希望通过Special:Emailuser接收电子邮件时标记。
gender
标记用户性别。返回“male”、“female”或“unknown”。
centralids
添加中心ID并为用户附加状态。
cancreate
表明是否可以为有效但尚未注册的用户名创建一个账户。
多值 (以 |alternative 分隔):blockinfogroupsgroupmembershipsimplicitgroupsrightseditcountregistrationemailablegendercentralidscancreate
usattachedwiki

usprop=centralids一起使用,表明用户是否附加于此ID定义的wiki。

ususers

要获取信息的用户列表。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
ususerids

要获得信息的用户ID列表。

类型:整数列表
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
ustoken
已停用。

请改用action=query&meta=tokens

多值 (以 |alternative 分隔):userrights

list=watchlist (wl)

main | query | watchlist
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

在当前用户的监视列表中获取对页面的最近更改。

參數:
wlallrev

将同一页面的多个修订包含于指定的时间表内。

类型:布尔值(详细信息
wlstart

枚举的起始时间戳。

类型:时间戳(允许格式
wlend

枚举的结束时间戳。

类型:时间戳(允许格式
wlnamespace

过滤更改为仅限指定名字空间。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
wluser

只列出此用户的更改。

类型:用户名
wlexcludeuser

不要列出此用户的更改。

类型:用户名
wldir

列举的方向:

newer
最早的优先。注意:wlstart应早于wlend。
older
最新的优先(默认)。注意:wlstart应晚于wlend。
單值:newerolder
預設值:older
wllimit

每個請求要回傳的結果總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
wlprop

要获取的额外属性:

ids
添加修订ID和页面ID。
title
添加页面标题。
flags
为编辑添加标记。
user
添加做出编辑的用户。
userid
添加做出编辑的用户的ID。
comment
添加编辑摘要。
parsedcomment
添加解析过的编辑摘要。
timestamp
添加编辑时间戳。
patrol
将编辑标记为已巡查。
sizes
添加页面的旧有长度和新长度。
notificationtimestamp
添加最近被通知有关编辑的用户的时间戳。
loginfo
在适当位置添加日志信息。
tags
列举条目的标签。
多值 (以 |alternative 分隔):idstitleflagsuseruseridcommentparsedcommenttimestamppatrolsizesnotificationtimestamploginfotags
預設值:ids|title|flags
wlshow

只显示满足这些标准的项目。例如,要只查看由登录用户做出的小编辑,设置wlshow=minor|!anon。

多值 (以 |alternative 分隔):minor!minorbot!botanon!anonpatrolled!patrolledautopatrolled!autopatrolledunread!unread
wltype

要显示的更改类型:

edit
普通页面编辑。
new
页面创建。
log
日志记录。
external
外部更改。
categorize
分类成员组更改。
多值 (以 |alternative 分隔):editnewlogexternalcategorize
預設值: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 (wr)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

获得当前用户的监视列表上的所有页面。

參數:
wrcontinue

当更多结果可用时,使用这个继续。

wrnamespace

只列出指定名字空间的页面。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、1198、1199、2300、2301、2302、2303、3000、3001、3002、3003、3004、3005、3006、3007、3008、3009、3010、3011、3012、3013、3014、3015、3016、3017、3018、3019、3020、3021
要指定所有值,请使用*
wrlimit

每個請求要回傳的結果總數。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
wrprop

要获取的额外属性:

changed
添加最近被通知有关编辑的用户的时间戳。
多值 (以 |alternative 分隔):changed
wrshow

只列出符合这些标准的项目。

多值 (以 |alternative 分隔):changed!changed
wrowner

与wrtoken一起使用以访问不同用户的监视列表。

类型:用户名
wrtoken

允许访问其他用户监视列表的安全密钥(可通过用户的参数设置找到)。

wrdir

罗列所采用的方向。

單值:ascendingdescending
預設值:ascending
wrfromtitle

要列举的起始标题(带名字空间前缀)。

wrtotitle

要列举的最终标题(带名字空间前缀)。

範例:
列出当前用户的监视列表中的页面。
api.php?action=query&list=watchlistraw [在沙盒中打开]
检索当前用户监视列表上的页面的页面信息。
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [在沙盒中打开]

list=wblistentityusage (wbeu)

  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

返回所有使用指定实体ID的页面。

參數:
wbeuprop

要添加至结果的属性。

url
如果启用,实体的url将添加至结果中。
多值 (以 |alternative 分隔):url
wbeuaspect

只返回使用此方面的实体ID。

多值 (以 |alternative 分隔):SLDTCXO
wbeuentities

已使用的实体。

此參數為必填。
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
wbeulimit

返回的实体使用数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
wbeucontinue

当更多结果可用时,使用这个继续。

list=wbsearch (wbs)

main | query | wbsearch
  • 此模块是内部或不稳定的。它的操作可以更改而不另行通知。
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

使用标签和别名搜索实体。

这可被用作其他查询使用的生成器。 返回应被显示的匹配关键字。

參數:
wbssearch

搜索此文本。

此參數為必填。
wbslanguage

在此语言搜索。

單值:qqqzh-hanszh-hant
wbsstrictlanguage

是否禁用语言备选

类型:布尔值(详细信息
wbstype

搜索实体的这种类型。

單值:itemproperty
預設值:item
wbslimit

结果的最大值

不允許超過 50 (機器人為 500)。
类型:整数或max
預設值:7

list=wbsubscribers (wbls)

  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

获取对提供实体的订阅。

參數:
wblsentities

要获取订阅者的实体

此參數為必填。
將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
wblsprop

要添加至结果的属性

多值 (以 |alternative 分隔):url
預設值:(空)
wblslimit

结果的最大值

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
wblscontinue

当更多结果可用时,使用这个继续。

meta=allmessages (am)

返回來自該網站的訊息。

參數:
ammessages

要输出的消息。*(默认)表示所有消息。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
預設值:*
amprop

要获取的属性。

多值 (以 |alternative 分隔):default
amenableparser

设置以启用解析器,将处理消息的wiki文本(替代魔术字、处理模板等)。

类型:布尔值(详细信息
amnocontent

如果设置,不要在输出中包含消息内容。

类型:布尔值(详细信息
amincludelocal

也包括本地消息,也就是不存在于软件但存在于MediaWiki名字空间的消息。 这会列举所有MediaWiki名字空间页面,因此它也将列举那些不是真消息的消息,例如Common.js

类型:布尔值(详细信息
amargs

要替代进消息的参数。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
amfilter

只返回名称包含此字符串的消息。

amcustomised

只返回在此定制情形下的消息。

單值:allmodifiedunmodified
預設值:all
amlang

返回这种语言的信息。

amfrom

从此消息开始返回消息。

amto

返回消息至此消息为止。

amtitle

当解析消息时,要用作环境的页面(用于amenableparser选项)。

amprefix

返回带有该前缀的消息。

meta=authmanagerinfo (ami)

取得目前身分核對狀態的資訊。

參數:
amisecuritysensitiveoperation

测试用户当前的身份验证状态是否足够用于指定的安全敏感操作。

amirequestsfor

取得指定身份验证操作所需的有关身份验证请求的信息。

單值:loginlogin-continuecreatecreate-continuelinklink-continuechangeremoveunlink
amimergerequestfields

合并用于所有身份验证请求的字段信息至一个数组中。

类型:布尔值(详细信息
amimessageformat

返回消息使用的格式。

單值:htmlwikitextrawnone
預設值:wikitext

meta=babel (bab)

main | query | babel

獲得關於使用者所能理解語言的資訊

參數:
babuser

要取得相關資訊的使用者

此參數為必填。
类型:用户名
範例:
取得使用者 Example 的 Babel 資訊
api.php?action=query&meta=babel&babuser=Example [在沙盒中打开]

meta=filerepoinfo (fri)

返回有关wiki配置的图片存储库的元信息。

參數:
friprop

要获取的存储库属性(这在一些wiki上可能有更多可用选项):

apiurl
链接至API的URL - 对从主机获取图片信息有用。
name
存储库关键词 - 用于例如$wgForeignFileRepos,并且imageinfo会返回值。
displayname
人类可读的存储库wiki名称。
rooturl
图片路径的根URL。
local
存储库是否在本地。
多值 (以 |alternative 分隔):namedisplaynamerootUrllocalurlthumbUrlinitialCapitalscriptDirUrlfaviconcanUpload
預設值:name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|favicon|canUpload

meta=languagestats (ls)

查詢語言統計。

參數:
lsoffset

当更多结果可用时,使用这个继续。

預設值:0
lstimelimit

花费在统计缺失信息上的最长时间。如果为零,立即返回缓存的结果。

數值必須在 0 與 10 之間。
类型:整数
預設值:8
lslanguage

語言代碼。

此參數為必填。
範例:
芬蘭語的翻譯完成統計狀態清單
api.php?action=query&meta=languagestats&lslanguage=fi [在沙盒中打开]

meta=messagegroups (mg)

回傳有關訊息群組的資訊。

注意uselang测试影响语言依赖部分的输出。

參數:
mgdepth

当使用树形格式时,限制深度至如此多水平。值0意味着不会显示子组。如果达到限制,输出会包含一个“groupcount”值,它指出直系子组的数值。

类型:整数
預設值:100
mgfilter

只返回匹配一个或更多输入内容的ID的消息(不区分大小写,以逗号分隔,* 通配符)。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
預設值:(空)
mgformat

樹狀格式訊息群組可存在於樹狀的多個位置裡。

單值:flattree
預設值:flat
mgiconsize

栅格化群组图标的首选大小。

类型:整数
預設值:64
mgprop

要获得的有关翻译的信息:

id
包含组ID。
label
包含组标签。
description
包含组描述。
class
包含组分类名。
namespace
包含组名字空间。不是所有组都属于单一名字空间。
exists
包含自计算的组实际属性。
icon
包含至URL的组图标。
priority
包含优先状态,例如劝阻。
prioritylangs
包含首选语言。如果未设置,这将返回否。
priorityforce
包含优先状态——优先语言是否被强制设置。
workflowstates
包含用于消息组的工作流状态。
多值 (以 |alternative 分隔):idlabeldescriptionclassnamespaceexistsiconpriorityprioritylangspriorityforceworkflowstates
預設值:id|label|description|class|exists
mgroot

何时使用树形格式,而不是从来自指定信息组最高级开始,那样必须是一个聚合信息组。当使用单调格式时只有指定组被返回。

預設值:(空)

meta=messagegroupstats (mgs)

查詢訊息群組統計。

參數:
mgsoffset

当更多结果可用时,使用这个继续。

預設值:0
mgstimelimit

计算缺失统计所花费的最长时间。如果为零,则只有从开始起缓存的结果会被返回。

數值必須在 0 與 10 之間。
类型:整数
預設值:8
mgsgroup

訊息群組 ID。

此參數為必填。
範例:
用于“page-Example”组的翻译完成统计列表
api.php?action=query&meta=messagegroupstats&mgsgroup=page-Example [在沙盒中打开]

meta=messagetranslations (mt)

查詢單一訊息的所有翻譯。

參數:
mttitle

已知訊息的完整標題。

此參數為必填。
mtoffset

当更多结果可用时,使用这个继续。

类型:整数
預設值:0
範例:
Wiki中用于“MediaWiki:January”的翻译列表
api.php?action=query&meta=messagetranslations&mttitle=MediaWiki:January [在沙盒中打开]

meta=notifications (not)

  • 此模組需要讀取權限。
  • 来源:Echo
  • 许可协议:MIT

获取当前用户等待的通知。

參數:
notfilter

過濾返回的通知。

多值 (以 |alternative 分隔):read!read
預設值:read|!read
notprop

請求的詳細資料。

多值 (以 |alternative 分隔):listcountseenTime
預設值:list
notsections

要查詢的通知章節 (例如部份 'alert' 與 'message' 的組合)。

多值 (以 |alternative 分隔):alertmessage
預設值:alert|message
notgroupbysection

是否要依據章節來分類查詢結果。 若開啟此功能,每個章節會分開擷取。

类型:布尔值(详细信息
notformat

若有指定,通知將會以此指定的格式回傳結果。

model
原始通知資料
special
格式用於Special:Notifications頁面(僅限於此!)。不要依賴HTML,因為它在任何時候都可能會變化。
flyout
棄用。原始數據請用notformat=model
html
棄用。原始數據請用notformat=model
單值:modelspecialflyouthtml
notlimit

要回傳的通知數量上限。

不允許超過 50 (機器人為 500)。
类型:整数或max
預設值:20
notcontinue

当更多结果可用时,使用这个继续。

notunreadfirst

是否要先顯示未讀的通知(僅當groupbysection未設定時使用)。

类型:布尔值(详细信息
nottitles

只返回这些页面的通知。要獲取未分配給任何頁面的通知,使用[]作為標題。

將幾個值以 |alternative 分隔。 上限值為 50 (機器人為 500)。
notbundle

是否根據通知類型捆綁規則,顯示兼容捆綁的未讀通知。

类型:布尔值(详细信息
notalertcontinue

當有多個警告的結果時,使用此參數來繼續。

notalertunreadfirst

是否要先顯示未讀的訊息通知(僅當groupbysection未設定時使用)。

类型:布尔值(详细信息
notmessagecontinue

當有更多訊息結果時,使用此參數來繼續。

notmessageunreadfirst

是否要先顯示未讀的警告通知(僅當groupbysection未設定時使用)。

类型:布尔值(详细信息

meta=oath (oath)

main | query | oath

检查双因素验证(OATH)是否为某一用户启用。

參數:
oathuser

获取相关信息的用户。默认为当前用户。

类型:用户名
範例:
获取有关当前用户的信息
api.php?action=query&meta=oath [在沙盒中打开]
获取有关用户Example的信息
api.php?action=query&meta=oath&oathuser=Example [在沙盒中打开]

meta=siteinfo (si)

main | query | siteinfo

返回有关网站的一般信息。

參數:
siprop

要获取的信息:

general
全部系统信息。
namespaces
注册的名字空间及其规范名称列表。
namespacealiases
注册的名字空间别名列表。
specialpagealiases
特殊页面别名列表。
magicwords
魔术字及其别名列表。
interwikimap
返回跨wiki映射(可选过滤,可选择使用siinlanguagecode本地化)。
dbrepllag
返回数据库服务器与最高反应延迟。
statistics
返回网站统计。
usergroups
返回用户组及其相关权限。
libraries
返回wiki上安装的库。
extensions
返回wiki上安装的扩展。
fileextensions
返回允许上传的文件扩展名(文件类型)列表。
rightsinfo
当可用时返回wiki的版权(许可协议)信息。
restrictions
返回可用的编辑限制(保护)类型信息。
languages
返回MediaWiki支持的语言列表(可选择使用siinlanguagecode本地化)。
languagevariants
当启用了语言转换器,并且每个语言变体都受支持时,返回语言代码列表。
skins
返回所有启用的皮肤列表(可选择使用siinlanguagecode本地化,否则是内容语言)。
extensiontags
返回解析器扩展标签列表。
functionhooks
返回解析器函数钩列表。
showhooks
返回所有订阅的钩列表($wgHooks的内容)。
variables
返回变量ID列表。
protocols
返回外部链接中允许的协议列表。
defaultoptions
返回用户设置的默认值。
uploaddialog
返回上传对话框的配置。
多值 (以 |alternative 分隔):generalnamespacesnamespacealiasesspecialpagealiasesmagicwordsinterwikimapdbrepllagstatisticsusergroupslibrariesextensionsfileextensionsrightsinforestrictionslanguageslanguagevariantsskinsextensiontagsfunctionhooksshowhooksvariablesprotocolsdefaultoptionsuploaddialog
預設值:general
sifilteriw

只返回跨wiki地图中的本地或非本地记录。

單值:local!local
sishowalldb

列出所有数据库服务器,不只是最落后的那个。

类型:布尔值(详细信息
sinumberingroup

列出用户组中的用户数。

类型:布尔值(详细信息
siinlanguagecode

用于本地化语言名称(尽可能)和皮肤名称的语言代码。

meta=tokens

main | query | tokens

获取可修改数据的操作的令牌。

參數:
type

要求的權杖類型。

多值 (以 |alternative 分隔):createaccountcsrfloginpatrolrollbackuserrightswatch
預設值:csrf

meta=unreadnotificationpages (unp)

  • 此模組需要讀取權限。
  • 来源:Echo
  • 许可协议:MIT

获取当前用户未读通知的相关页面。

參數:
unpgrouppages

將討論頁與對應的主題頁面歸在一起,並將未分配給某一頁面的通知與目前使用者的使用者頁面歸在一起。

类型:布尔值(详细信息
unplimit

回傳的頁面數量上限。

不允許超過 2,000 (機器人為 2,000)。
类型:整数或max
預設值:10
範例:
列出有未讀通知的頁面(及其未讀通知數量)
api.php?action=query&meta=unreadnotificationpages [在沙盒中打开]

meta=userinfo (ui)

main | query | userinfo

获取有关当前用户的信息。

參數:
uiprop

要包含的信息束:

blockinfo
如果当前用户被封禁就标记,并注明是谁封禁,以何种原因封禁的。
hasmsg
如果当前用户有等待中的消息的话,添加标签messages
groups
列举当前用户隶属的所有群组。
groupmemberships
列举明确分配给当前用户的用户组,包括每个用户组成员的过期时间。
implicitgroups
列举当前用户的所有自动成为成员的用户组。
rights
列举当前用户拥有的所有权限。
changeablegroups
列举当前用户可以添加并移除的用户组。
options
列举当前用户设置的所有参数设置。
editcount
添加当前用户的编辑计数。
ratelimits
列举所有应用到当前用户的速率限制。
email
添加用户的电子邮件地址及电子邮件验证日期。
realname
添加用户的真实姓名。
acceptlang
重复由客户端以结构化格式发送的Accept-Language标头。
registrationdate
添加用户的注册时间。
unreadcount
添加用户监视列表上的未独页面计数(最高999;如果更多则返回1000+)。
centralids
添加中心ID并为用户附加状态。
preferencestoken
已停用。 获取令牌以更改当前用户的参数设置。
多值 (以 |alternative 分隔):blockinfohasmsggroupsgroupmembershipsimplicitgroupsrightschangeablegroupsoptionseditcountratelimitsemailrealnameacceptlangregistrationdateunreadcountcentralidspreferencestoken
uiattachedwiki

uiprop=centralids一起使用,表明用户是否附加于此ID定义的wiki。

meta=wikibase (wb)

main | query | wikibase
  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

获取有关Wikibase客户端及其相关Wikibase存储库的信息。

參數:
wbprop

要获取的属性:

url
Base URL,Wikibase存储库的脚本路径和条目路径。
siteid
网站的网站id。
多值 (以 |alternative 分隔):urlsiteid
預設值:url|siteid
範例:
获取有关Wikibase客户端和存储库的URL路径和其他信息。
api.php?action=query&meta=wikibase [在沙盒中打开]