MediaWiki API 幫助

這是自動生成的MediaWiki API文檔頁面。

文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh

action=query

main | query
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

獲取來自和有關MediaWiki的數據。

所有數據修改將首先要使用查詢以獲得令牌以阻止來自惡意網站的濫用破壞。

參數:
prop

要為已查詢頁面獲取的屬性。

值(以|分隔):categoriescategoryinfocontributorsdeletedrevisionsduplicatefilesextlinksfileusageimageinfoimagesinfoiwlinkslanglinkslinkslinksherepagepropsredirectsrevisionsstashimageinfotemplatestranscludedin
list

要獲取的列表。

值(以|分隔):allcategoriesalldeletedrevisionsallfileusagesallimagesalllinksallpagesallredirectsallrevisionsalltransclusionsallusersbacklinksblockscategorymembersdeletedrevsembeddedinexturlusagefilearchivegadgetcategoriesgadgetsimageusageiwbacklinkslangbacklinkslogeventsmystashedfilespagepropnamespageswithpropprefixsearchprotectedtitlesquerypagerandomrecentchangessearchtagsusercontribsuserswatchlistwatchlistraw
meta

要獲取的元數據。

值(以|分隔):allmessagesauthmanagerinfofilerepoinfositeinfotokensuserinfo
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”開頭,參見例子。

以下值中的一個:allcategoriesalldeletedrevisionsallfileusagesallimagesalllinksallpagesallredirectsallrevisionsalltransclusionsbacklinkscategoriescategorymembersdeletedrevisionsduplicatefilesembeddedinexturlusagefileusageimagesimageusageiwbacklinkslangbacklinkslinkslinksherepageswithpropprefixsearchprotectedtitlesquerypagerandomrecentchangesredirectsrevisionssearchtemplatestranscludedinwatchlistwatchlistraw
redirects

自動解決在titlespageidsrevids,以及在由generator返回的頁面中的重定向。

類型:布爾值(詳細信息
converttitles

如有需要,將標題轉換為其他變體。只有當wiki的內容語言支持變體轉換時才能工作。支持變體轉換的語言包括gan、iu、kk、ku、shi、sr、tg、uz、zh。

類型:布爾值(詳細信息

prop=categories (cl)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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

prop=categoryinfo (ci)

  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

返回有關給定分類的信息。

參數:
cicontinue

當更多結果可用時,使用這個繼續。

例子:
獲取有關Category:FooCategory:Bar的信息。
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [在沙盒中打開]

prop=contributors (pc)

  • 此模塊需要讀取權限。
  • 來源: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、skipcaptcha、gadgets-edit、gadgets-definition-edit、nuke、renameuser、spamblacklistlog、tboverride、tboverride-account、titleblacklistlog、memcached、interwiki
值的最高數字是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、skipcaptcha、gadgets-edit、gadgets-definition-edit、nuke、renameuser、spamblacklistlog、tboverride、tboverride-account、titleblacklistlog、memcached、interwiki
值的最高數字是50(對于機器人則是500)。
pclimit

返回的貢獻數。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
pccontinue

當更多結果可用時,使用這個繼續。

prop=deletedrevisions (drv)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

獲得刪除修訂版本信息。

可在很多途徑中使用:

  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
修訂內容的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。使用prevnextcur分別用于上個、下個和當前修訂。

drvdifftotext

要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋drvdiffto。如果drvsection被設置,只有那個段落將與此文本之間比較差異

drvdifftotextpst

在編輯文本前對其執行預保存轉換。只當與drvdifftotext一起使用時有效。

類型:布爾值(詳細信息
drvcontentformat

序列化用于drvdifftotext的格式并預估內容輸出。

以下值中的一個:application/json、text/x-wiki、text/javascript、text/css、text/plain
drvstart

要開始枚舉的時間戳。當處理修訂ID列表時會被忽略。

類型:時間戳(允許格式
drvend

要停止枚舉的時間戳。當處理修訂ID列表時會被忽略。

類型:時間戳(允許格式
drvdir

列舉的方向:

newer
最早的優先。注意:drvstart應早于drvend。
older
最新的優先(默認)。注意:drvstart應晚于drvend。
以下值中的一個:newer、older
默認:older
drvtag

只列出被此標簽標記的修訂。

drvuser

只列出此用戶做出的修訂。

類型:用戶名
drvexcludeuser

不要列出此用戶做出的修訂。

類型:用戶名
drvcontinue

當更多結果可用時,使用這個繼續。

prop=duplicatefiles (df)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

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

參數:
dflimit

返回多少重復文件。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
dfcontinue

當更多結果可用時,使用這個繼續。

dfdir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending
dflocalonly

只看本地存儲庫的文件。

類型:布爾值(詳細信息
main | query | extlinks
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

從指定頁面返回所有外部URL(非跨wiki鏈接)。

參數:
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 (fu)

main | query | fileusage
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
fushow

只顯示符合以下標準的項:

redirect
只顯示重定向。
!redirect
只顯示非重定向。
值(以|分隔):redirect、!redirect
fulimit

返回多少。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
fucontinue

當更多結果可用時,使用這個繼續。

prop=imageinfo (ii)

main | query | imageinfo
  • 此模塊需要讀取權限。
  • 來源: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-cn
iiextmetadatamultilang

如果用于extmetadata屬性的翻譯可用,則全部取得。

類型:布爾值(詳細信息
iiextmetadatafilter

如果指定且非空,則只為iiprop=extmetadata返回這些鍵。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
iiurlparam

處理器特定的參數字符串。例如PDF可能使用page15-100pxiiurlwidth必須被使用,并與iiurlparam一致。

默認:(空)
iicontinue

當更多結果可用時,使用這個繼續。

iilocalonly

只看本地存儲庫的文件。

類型:布爾值(詳細信息

prop=images (im)

main | query | images
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

返回指定頁面上包含的所有文件。

參數:
imlimit

返回多少文件。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
imcontinue

當更多結果可用時,使用這個繼續。

imimages

只列出這些文件。對于檢查某一頁面是否使用某一文件很有用。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
imdir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending

prop=info (in)

main | query | info
  • 此模塊需要讀取權限。
  • 來源: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
不推薦使用。

請改用action=query&meta=tokens

值(以|分隔):edit、delete、protect、move、block、unblock、email、import、watch
incontinue

當更多結果可用時,使用這個繼續。

main | query | iwlinks
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

從指定頁面返回所有跨wiki鏈接。

參數:
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 [在沙盒中打開]
main | query | langlinks
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

從指定頁面返回所有跨語言鏈接。

參數:
llprop

要為每個跨語言鏈接獲取的額外屬性:

url
添加完整URL。
langname
添加本地化語言名(盡可能)。使用llinlanguagecode以控制語言。
autonym
添加本地語言名。
值(以|分隔):url、langname、autonym
lllang

只返回帶此語言代碼的語言鏈接。

lltitle

要搜索的鏈接。必須與lllang一起使用。

lldir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending
llinlanguagecode

本地化語言名稱的語言代碼。

默認:zh-cn
lllimit

返回多少語言鏈接。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
llcontinue

當更多結果可用時,使用這個繼續。

llurl
不推薦使用。

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

類型:布爾值(詳細信息
main | query | links
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

從指定頁面返回所有鏈接。

參數:
plnamespace

只顯示這些名字空間的鏈接。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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 (lh)

main | query | linkshere
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
lhshow

只顯示符合以下標準的項:

redirect
只顯示重定向。
!redirect
只顯示非重定向。
值(以|分隔):redirect、!redirect
lhlimit

返回多少。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
lhcontinue

當更多結果可用時,使用這個繼續。

prop=pageprops (pp)

main | query | pageprops
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

獲取頁面內容中定義的各種頁面屬性。

參數:
ppcontinue

當更多結果可用時,使用這個繼續。

ppprop

只列出這些頁面屬性(action=query&list=pagepropnames返回使用中的頁面屬性名稱)。在檢查頁面是否使用某一頁面屬性時有用。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
例子:
獲取用于頁面Main PageMediaWiki的屬性。
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [在沙盒中打開]

prop=redirects (rd)

main | query | redirects
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

返回至指定頁面的所有重定向。

參數:
rdprop

要獲取的屬性:

pageid
每個重定向的頁面ID。
title
每個重定向的標題。
fragment
每個重定向的碎片,如果有。
值(以|分隔):pageid、title、fragment
默認:pageid|title
rdnamespace

只包含這些名字空間的頁面。

注意:由于miser模式,使用這個可能導致繼續前返回少于rdlimit個結果;極端情況下可能不會返回任何結果。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
rdshow

只顯示符合這些標準的項目:

fragment
只顯示帶碎片的重定向。
!fragment
只顯示不帶碎片的重定向。
值(以|分隔):fragment、!fragment
rdlimit

返回多少重定向。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
rdcontinue

當更多結果可用時,使用這個繼續。

prop=revisions (rv)

main | query | revisions
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

獲取修訂版本信息。

可用于以下幾個方面:

  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
修訂內容的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。使用prevnextcur分別用于上個、下個和當前修訂。

rvdifftotext

要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋rvdiffto。如果rvsection被設置,只有那個段落將與此文本之間比較差異

rvdifftotextpst

在編輯文本前對其執行預保存轉換。只當與rvdifftotext一起使用時有效。

類型:布爾值(詳細信息
rvcontentformat

序列化用于rvdifftotext的格式并預估內容輸出。

以下值中的一個:application/json、text/x-wiki、text/javascript、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

當更多結果可用時,使用這個繼續。

prop=stashimageinfo (sii)

  • 此模塊需要讀取權限。
  • 來源: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-100pxsiiurlwidth必須被使用,并與siiurlparam一致。

默認:(空)

prop=templates (tl)

main | query | templates
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

返回指定頁面上所有被嵌入的頁面。

參數:
tlnamespace

只顯示此名字空間的模板。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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 (ti)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
tishow

只顯示符合以下標準的項:

redirect
只顯示重定向。
!redirect
只顯示非重定向。
值(以|分隔):redirect、!redirect
tilimit

返回多少。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
ticontinue

當更多結果可用時,使用這個繼續。

list=allcategories (ac)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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 (adr)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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。使用prevnextcur分別用于上個、下個和當前修訂。

adrdifftotext

要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋adrdiffto。如果adrsection被設置,只有那個段落將與此文本之間比較差異

adrdifftotextpst

在編輯文本前對其執行預保存轉換。只當與adrdifftotext一起使用時有效。

類型:布爾值(詳細信息
adrcontentformat

序列化用于adrdifftotext的格式并預估內容輸出。

以下值中的一個:application/json、text/x-wiki、text/javascript、text/css、text/plain
adruser

只列出此用戶做出的修訂。

注意:由于miser模式,同時使用adruseradrnamespace將導致繼續前返回少于adrlimit個結果,在極端條件下可能不返回任何結果。

類型:用戶名
adrnamespace

只列出此名字空間的頁面。

注意:由于miser模式,同時使用adruseradrnamespace將導致繼續前返回少于adrlimit個結果,在極端條件下可能不返回任何結果。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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。

類型:布爾值(詳細信息

list=allfileusages (af)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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

list=allimages (ai)

main | query | allimages
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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

由于miser模式而禁用。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
ailimit

共計要返回多少圖像。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
main | query | alllinks
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
默認: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 (ap)

main | query | allpages
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
默認: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

list=allredirects (ar)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
默認:0
arlimit

返回的總計項目數。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
ardir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending

list=allrevisions (arv)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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。使用prevnextcur分別用于上個、下個和當前修訂。

arvdifftotext

要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋arvdiffto。如果arvsection被設置,只有那個段落將與此文本之間比較差異

arvdifftotextpst

在編輯文本前對其執行預保存轉換。只當與arvdifftotext一起使用時有效。

類型:布爾值(詳細信息
arvcontentformat

序列化用于arvdifftotext的格式并預估內容輸出。

以下值中的一個:application/json、text/x-wiki、text/javascript、text/css、text/plain
arvuser

只列出此用戶做出的修訂。

類型:用戶名
arvnamespace

只列出此名字空間的頁面。

注意:由于miser模式,使用這個可能導致繼續前返回少于arvlimit個結果;極端情況下可能不會返回任何結果。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
arvstart

枚舉的起始時間戳。

類型:時間戳(允許格式
arvend

枚舉的結束時間戳。

類型:時間戳(允許格式
arvdir

列舉的方向:

newer
最早的優先。注意:arvstart應早于arvend。
older
最新的優先(默認)。注意:arvstart應晚于arvend。
以下值中的一個:newer、older
默認:older
arvexcludeuser

不要列出此用戶做出的修訂。

類型:用戶名
arvcontinue

當更多結果可用時,使用這個繼續。

arvgeneratetitles

當作為生成器使用時,生成標題而不是修訂ID。

類型:布爾值(詳細信息

list=alltransclusions (at)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
默認:10
atlimit

要返回的總計項目。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
atdir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending

list=allusers (au)

main | query | allusers
  • 此模塊需要讀取權限。
  • 來源: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、skipcaptcha、gadgets-edit、gadgets-definition-edit、nuke、renameuser、spamblacklistlog、tboverride、tboverride-account、titleblacklistlog、memcached、interwiki
值的最高數字是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。

main | query | backlinks
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
bldir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending
blfilterredir

如何過濾重定向。當blredirect被啟用時如果設置為nonredirects,這只會應用到第二級。

以下值中的一個:all、redirects、nonredirects
默認:all
bllimit

返回總計頁面數。如果blredirect被啟用,則限定分別適用于每一等級(這意味著將返回多達2 * bllimit個結果)。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
blredirect

如果鏈入頁面是一個重定向,則尋找所有鏈接至此重定向的頁面。最大限制減半。

類型:布爾值(詳細信息

list=blocks (bk)

main | query | blocks
  • 此模塊需要讀取權限。
  • 來源: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 (cm)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

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

參數:
cmtitle

要列舉的分類(必需)。必須包括分類:前綴。不能與cmpageid一起使用。

cmpageid

要枚舉的分類的頁面 ID。不能與cmtitle一起使用。

類型:整數
cmprop

要包含的信息束:

ids
添加頁面ID。
title
添加頁面標題和名字空間ID。
sortkey
添加用于分類中排序的關鍵字(十六進制字符串)。
sortkeyprefix
添加用于分類中排序的關鍵字前綴(關鍵字的人類可讀部分)。
type
添加頁面被分類的類型(pagesubcatfile)。
timestamp
添加頁面被包括時的時間戳。
值(以|分隔):ids、title、sortkey、sortkeyprefix、type、timestamp
默認:ids|title
cmnamespace

僅包含這些名字空間的頁面。注意cmtype=subcatcmtype=file可能被使用,而不是cmnamespace=146

注意:由于miser模式,使用這個可能導致繼續前返回少于cmlimit個結果;極端情況下可能不會返回任何結果。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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。

list=deletedrevs (dr)

  • 此模塊已棄用。
  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

列出被刪除修訂。

操作于三種模式中:

  1. 為指定標題列舉已刪除修訂,按時間戳排列。
  2. 為指定用戶列舉已刪除貢獻,按時間戳排列(未指定標題)。
  3. 在指定名字空間中列舉所有已刪除修訂,按標題和時間戳排列(無指定標題,未設置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、2300、2301、2302、2303
默認: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 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次討論名字空間已刪除頁面(模式3)。
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中打開]

list=embeddedin (ei)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
eidir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending
eifilterredir

如何過濾重定向。

以下值中的一個:all、redirects、nonredirects
默認:all
eilimit

返回的總計頁面數。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10

list=exturlusage (eu)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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

要列舉的頁面名字空間。

注意:由于miser模式,使用這個可能導致繼續前返回少于eulimit個結果;極端情況下可能不會返回任何結果。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
eulimit

返回多少頁面。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
euexpandurl

用標準協議展開協議相關URL。

類型:布爾值(詳細信息

list=filearchive (fa)

  • 此模塊需要讀取權限。
  • 來源: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

當更多結果可用時,使用這個繼續。

例子:
顯示已刪除文件列表。
api.php?action=query&list=filearchive [在沙盒中打開]

list=gadgetcategories (gc)

  • 此模塊需要讀取權限。
  • 來源:Gadgets
  • 許可協議:GPL-2.0+

返回小工具分類列表。

參數:
gcprop

要獲取的小工具分類信息:

name
內部分類名稱。
title
分類標題。
members
分類中的小工具數量。
值(以|分隔):name、title、members
默認:name
gcnames

要獲取的分類名。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
例子:
獲取現有小工具分類的列表
api.php?action=query&list=gadgetcategories [在沙盒中打開]
獲取所有有關名稱為“foo”和“bar”的分類的信息
api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [在沙盒中打開]

list=gadgets (ga)

main | query | gadgets
  • 此模塊需要讀取權限。
  • 來源:Gadgets
  • 許可協議:GPL-2.0+

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

參數:
gaprop

要獲取的小工具信息:

id
內部小工具ID。
metadata
小工具元數據。
desc
小工具說明轉換成HTML(較慢,只在需要的時候使用)。
值(以|分隔):id、metadata、desc
默認:id|metadata
gacategories

來自要檢索的分類的小工具。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
gaids

要檢索的小工具ID。

通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
gaallowedonly

只列出允許當前用戶使用的小工具。

類型:布爾值(詳細信息
gaenabledonly

只列出當前用戶啟用的小工具。

類型:布爾值(詳細信息

list=imageusage (iu)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
iudir

羅列所采用的方向。

以下值中的一個:ascending、descending
默認:ascending
iufilterredir

如何過濾重定向。當iuredirect被啟用時如果設置為nonredirects,這只會應用到第二級。

以下值中的一個:all、redirects、nonredirects
默認:all
iulimit

返回總計頁面數。如果iuredirect被啟用,則限定分別適用于每一等級(這意味著將返回多達2 * iulimit個結果)。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
iuredirect

如果鏈接頁面是重定向,則查找所有鏈接至該重定向的頁面。最大限制減半。

類型:布爾值(詳細信息
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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 (le)

main | query | logevents
  • 此模塊需要讀取權限。
  • 來源: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

過濾日志記錄至僅限此類型。

以下值中的一個:可以為空,或renameuser、spamblacklist、titleblacklist、block、protect、rights、delete、upload、move、import、patrol、merge、suppress、tag、managetags、contentmodel、newusers、interwiki
leaction

過濾日志操作為僅限此操作。覆蓋letype。在可用值列表中,帶星號通配符的值例如action/*可在斜線(/)后擁有不同字符串。

以下值中的一個:renameuser/renameuser、spamblacklist/*、titleblacklist/*、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、interwiki/*
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、2300、2301、2302、2303
leprefix

由于miser模式而禁用。

letag

只列舉帶此標簽的事件日志記錄。

lelimit

返回的事件日志記錄總數。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10
lecontinue

當更多結果可用時,使用這個繼續。

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

list=mystashedfiles (msf)

  • 此模塊需要讀取權限。
  • 來源: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 (ppn)

  • 此模塊需要讀取權限。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

列出wiki中所有使用中的頁面屬性名稱。

參數:
ppncontinue

當更多結果可用時,使用這個繼續。

ppnlimit

返回名稱的最大數量。

不允許超過500個(對于機器人則是5,000個)。
類型:整數或max
默認:10

list=pageswithprop (pwp)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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

list=prefixsearch (ps)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
默認:0
pslimit

要返回的結果最大數。

不允許超過100個(對于機器人則是200個)。
類型:整數或max
默認:10
psoffset

跳過的結果數。

類型:整數
默認:0
例子:
搜索以meaning開頭的頁面標題。
api.php?action=query&list=prefixsearch&pssearch=meaning [在沙盒中打開]

list=protectedtitles (pt)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

列出所有被限制創建的標題。

參數:
ptnamespace

只列出這些名字空間的標題。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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 (qp)

main | query | querypage
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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 (rn)

main | query | random
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
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 (rc)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源: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、2300、2301、2302、2303
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
不推薦使用。

請改用action=query&meta=tokens

值(以|分隔):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 (sr)

main | query | search
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

執行一次全文本搜索。

參數:
srsearch

搜索所有匹配此值的頁面標題或內容。根據wiki的搜索后端工具,您可以使用搜索字符串以調用特殊搜索功能。

這個參數是必須的。
srnamespace

只在這些名字空間搜索。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
默認: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 (tg)

main | query | tags
  • 此模塊需要讀取權限。
  • 來源: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 (uc)

  • 此模塊需要讀取權限。
  • 來源: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、2300、2301、2302、2303
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=patrolleducshow=!patrolled被設定,早于$wgRCMaxAge(315360000秒)的修訂不會被顯示。

值(以|分隔):minor、!minor、patrolled、!patrolled、top、!top、new、!new
uctag

只列出被此標簽標記的修訂。

uctoponly
不推薦使用。

只列舉作為最新修訂的更改。

類型:布爾值(詳細信息

list=users (us)

main | query | users
  • 此模塊需要讀取權限。
  • 來源: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
不推薦使用。

請改用action=query&meta=tokens

值(以|分隔):userrights

list=watchlist (wl)

main | query | watchlist
  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

在當前用戶的監視列表中獲取對頁面的最近更改。

參數:
wlallrev

將同一頁面的多個修訂包含于指定的時間表內。

類型:布爾值(詳細信息
wlstart

枚舉的起始時間戳。

類型:時間戳(允許格式
wlend

枚舉的結束時間戳。

類型:時間戳(允許格式
wlnamespace

過濾更改為僅限指定的名字空間。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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 (wr)

  • 此模塊需要讀取權限。
  • 此模塊可作為發生器使用。
  • 來源:MediaWiki
  • 許可協議:GPL-2.0+

獲得當前用戶的監視列表上的所有頁面。

參數:
wrcontinue

當更多結果可用時,使用這個繼續。

wrnamespace

只列出指定名字空間的頁面。

值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
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 (am)

  • 此模塊需要讀取權限。
  • 來源: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

返回帶有該前綴的消息。

meta=authmanagerinfo (ami)

  • 來源: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 (fri)

  • 此模塊需要讀取權限。
  • 來源: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 (si)

main | query | siteinfo
  • 此模塊需要讀取權限。
  • 來源: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

main | query | 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 (ui)

main | query | userinfo
  • 此模塊需要讀取權限。
  • 來源: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.
email
Adds the user's email address and email authentication date.
realname
添加用戶的真實姓名。
acceptlang
Echoes the Accept-Language header 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。