MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
action=query
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取來自和有關MediaWiki的數據。
所有數據修改將首先要使用查詢以獲得令牌以阻止來自惡意網站的濫用破壞。
- prop
要為已查詢頁面獲取的屬性。
- 值(以|分隔):categories、categoryinfo、contributors、deletedrevisions、duplicatefiles、extlinks、fileusage、imageinfo、images、info、iwlinks、langlinks、links、linkshere、pageprops、redirects、revisions、stashimageinfo、templates、transcludedin
- list
要獲取的列表。
- 值(以|分隔):allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、backlinks、blocks、categorymembers、deletedrevs、embeddedin、exturlusage、filearchive、gadgetcategories、gadgets、imageusage、iwbacklinks、langbacklinks、logevents、mystashedfiles、pagepropnames、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、search、tags、usercontribs、users、watchlist、watchlistraw
- meta
要獲取的元數據。
- 值(以|分隔):allmessages、authmanagerinfo、filerepoinfo、siteinfo、tokens、userinfo
- indexpageids
包含一個額外的pageid段落,列舉所有返回的頁面ID。
- 類型:布爾值(詳細信息)
- export
導出所有指定或生成頁面的當前修訂。
- 類型:布爾值(詳細信息)
- exportnowrap
返回導出XML,不需要將其包裹在一個XML結果中(與Special:Export格式相同)。只能與export一起使用。
- 類型:布爾值(詳細信息)
- iwurl
如果標題是一個跨wiki鏈接的話,是否獲取完整URL。
- 類型:布爾值(詳細信息)
- continue
當更多結果可用時,使用這個繼續。
- rawcontinue
為繼續返回原始query-continue數據。
- 類型:布爾值(詳細信息)
- titles
要工作的標題列表。
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- pageids
要工作的頁面ID列表。
- 類型:整數列表
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- revids
要工作的修訂ID列表。
- 類型:整數列表
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- generator
通過執行指定查詢模塊獲得頁面列表以工作。
注意:發生器參數名稱必須以“g”開頭,參見例子。
- 以下值中的一個:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw
- redirects
自動解決在titles、pageids和revids,以及在由generator返回的頁面中的重定向。
- 類型:布爾值(詳細信息)
- converttitles
如有需要,將標題轉換為其他變體。只有當wiki的內容語言支持變體轉換時才能工作。支持變體轉換的語言包括gan、iu、kk、ku、shi、sr、tg、uz、zh。
- 類型:布爾值(詳細信息)
prop=categories (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
- 獲取屬于Albert Einstein的分類列表。
- api.php?action=query&prop=categories&titles=Albert%20Einstein [在沙盒中打開]
- 獲得有關用于Albert Einstein的分類的信息。
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [在沙盒中打開]
prop=categoryinfo (ci)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
返回有關給定分類的信息。
- cicontinue
當更多結果可用時,使用這個繼續。
- 獲取有關Category:Foo和Category: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
當更多結果可用時,使用這個繼續。
- 顯示Main Page的貢獻。
- api.php?action=query&prop=contributors&titles=Main_Page [在沙盒中打開]
prop=deletedrevisions (drv)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲得刪除修訂版本信息。
可在很多途徑中使用:
- 獲得一組頁面的已刪除修訂,通過設置標題或頁面ID。以標題和時間戳排序。
- 通過設置它們的ID與修訂ID獲得關于一組已刪除修訂。以修訂ID排序。
- drvprop
要為每個修訂獲取的屬性:
- ids
- 修訂ID。
- flags
- 修訂標記(小編輯)。
- timestamp
- 修訂的時間戳。
- user
- 做出修訂的用戶。
- userid
- 修訂創建者的用戶ID。
- size
- 修訂的長度(字節)。
- sha1
- 修訂的SHA-1(base 16)。
- contentmodel
- 修訂的內容模型ID。
- comment
- 由用戶對修訂做出的摘要。
- parsedcomment
- 由用戶對修訂做出的被解析的摘要。
- content
- 修訂文本。
- tags
- 修訂標簽。
- parsetree
- 修訂內容的XML解析樹(需要內容模型
wikitext)。
- 值(以|分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
- 默認:ids|timestamp|flags|comment|user
- drvlimit
限制返回多少修訂。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- drvexpandtemplates
展開修訂內容中的模板(需要drvprop=content)。
- 類型:布爾值(詳細信息)
- drvgeneratexml
- 不推薦使用。
生成用于修訂內容的XML解析樹(需要drvprop=content;被drvprop=parsetree所取代)。
- 類型:布爾值(詳細信息)
- drvparse
解析修訂內容(需要drvprop=content)。由于性能原因,如果此選項被使用,drvlimit會被強制為1。
- 類型:布爾值(詳細信息)
- drvsection
只檢索此段落數的內容。
- drvdiffto
要比較修訂差異的修訂ID。使用prev、next和cur分別用于上個、下個和當前修訂。
- drvdifftotext
要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋drvdiffto。如果drvsection被設置,只有那個段落將與此文本之間比較差異
- drvdifftotextpst
在編輯文本前對其執行預保存轉換。只當與drvdifftotext一起使用時有效。
- 類型:布爾值(詳細信息)
- drvcontentformat
序列化用于drvdifftotext的格式并預估內容輸出。
- 以下值中的一個: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
當更多結果可用時,使用這個繼續。
- 列出頁面Main Page和Talk:Main Page的已刪除修訂,包含內容。
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [在沙盒中打開]
- 列出已刪除修訂123456的信息。
- api.php?action=query&prop=deletedrevisions&revids=123456 [在沙盒中打開]
prop=duplicatefiles (df)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
根據哈希值列出此給定文件的所有副本。
- dflimit
返回多少重復文件。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- dfcontinue
當更多結果可用時,使用這個繼續。
- dfdir
羅列所采用的方向。
- 以下值中的一個:ascending、descending
- 默認:ascending
- dflocalonly
只看本地存儲庫的文件。
- 類型:布爾值(詳細信息)
prop=extlinks (el)
- 此模塊需要讀取權限。
- 來源: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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 來源: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-100px。iiurlwidth必須被使用,并與iiurlparam一致。
- 默認:(空)
- iicontinue
當更多結果可用時,使用這個繼續。
- iilocalonly
只看本地存儲庫的文件。
- 類型:布爾值(詳細信息)
prop=images (im)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
返回指定頁面上包含的所有文件。
- imlimit
返回多少文件。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- imcontinue
當更多結果可用時,使用這個繼續。
- imimages
只列出這些文件。對于檢查某一頁面是否使用某一文件很有用。
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- imdir
羅列所采用的方向。
- 以下值中的一個:ascending、descending
- 默認:ascending
prop=info (in)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取基本頁面信息。
- inprop
要獲取的額外屬性:
- protection
- 列出每個頁面的保護等級。
- talkid
- 每個非討論頁面的討論頁的頁面ID。
- watched
- 列出每個頁面的被監視狀態。
- watchers
- 監視人員數,如果允許。
- visitingwatchers
- 訪問了每個頁面的最近編輯的監視者數量,如果允許。
- notificationtimestamp
- 每個頁面的監視列表通知時間戳。
- subjectid
- 每個討論頁的母頁面的頁面ID。
- url
- 為每個頁面提供一個完整URL、一個編輯URL和規范URL。
- readable
- 用戶是否可以閱讀此頁面。
- preload
- 提供由EditFormPreloadText返回的文本。
- displaytitle
- 在頁面標題實際顯示的地方提供方式。
- 值(以|分隔):protection、talkid、watched、watchers、visitingwatchers、notificationtimestamp、subjectid、url、readable、preload、displaytitle
- intestactions
測試當前用戶是否可以在頁面上執行某種操作。
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- intoken
- 不推薦使用。
- 值(以|分隔):edit、delete、protect、move、block、unblock、email、import、watch
- incontinue
當更多結果可用時,使用這個繼續。
- 獲取有關頁面Main Page的信息。
- api.php?action=query&prop=info&titles=Main%20Page [在沙盒中打開]
- 獲取Main Page相關的常規和保護信息。
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [在沙盒中打開]
prop=iwlinks (iw)
- 此模塊需要讀取權限。
- 來源: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 [在沙盒中打開]
prop=langlinks (ll)
- 此模塊需要讀取權限。
- 來源: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 Page獲取跨語言鏈接。
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [在沙盒中打開]
prop=links (pl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取頁面內容中定義的各種頁面屬性。
- ppcontinue
當更多結果可用時,使用這個繼續。
- ppprop
只列出這些頁面屬性(action=query&list=pagepropnames返回使用中的頁面屬性名稱)。在檢查頁面是否使用某一頁面屬性時有用。
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- 獲取用于頁面Main Page和MediaWiki的屬性。
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [在沙盒中打開]
prop=redirects (rd)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取修訂版本信息。
可用于以下幾個方面:
- 通過設置標題或頁面ID獲取一批頁面(最新修訂)的數據。
- 通過使用帶start、end或limit的標題或頁面ID獲取給定頁面的多個修訂。
- 通過revid設置一批修訂的ID獲取它們的數據。
- rvprop
要為每個修訂獲取的屬性:
- ids
- 修訂ID。
- flags
- 修訂標記(小編輯)。
- timestamp
- 修訂的時間戳。
- user
- 做出修訂的用戶。
- userid
- 修訂創建者的用戶ID。
- size
- 修訂的長度(字節)。
- sha1
- 修訂的SHA-1(base 16)。
- contentmodel
- 修訂的內容模型ID。
- comment
- 由用戶對修訂做出的摘要。
- parsedcomment
- 由用戶對修訂做出的被解析的摘要。
- content
- 修訂文本。
- tags
- 修訂標簽。
- parsetree
- 修訂內容的XML解析樹(需要內容模型
wikitext)。
- 值(以|分隔):ids、flags、timestamp、user、userid、size、sha1、contentmodel、comment、parsedcomment、content、tags、parsetree
- 默認:ids|timestamp|flags|comment|user
- rvlimit
限制返回多少修訂。
- 可能只能與單一頁面使用(模式#2)。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- rvexpandtemplates
展開修訂內容中的模板(需要rvprop=content)。
- 類型:布爾值(詳細信息)
- rvgeneratexml
- 不推薦使用。
生成用于修訂內容的XML解析樹(需要rvprop=content;被rvprop=parsetree所取代)。
- 類型:布爾值(詳細信息)
- rvparse
解析修訂內容(需要rvprop=content)。由于性能原因,如果此選項被使用,rvlimit會被強制為1。
- 類型:布爾值(詳細信息)
- rvsection
只檢索此段落數的內容。
- rvdiffto
要比較修訂差異的修訂ID。使用prev、next和cur分別用于上個、下個和當前修訂。
- rvdifftotext
要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋rvdiffto。如果rvsection被設置,只有那個段落將與此文本之間比較差異
- rvdifftotextpst
在編輯文本前對其執行預保存轉換。只當與rvdifftotext一起使用時有效。
- 類型:布爾值(詳細信息)
- rvcontentformat
序列化用于rvdifftotext的格式并預估內容輸出。
- 以下值中的一個: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
當更多結果可用時,使用這個繼續。
- 獲取帶內容的數據,用于標題API和Main Page的最近修訂。
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [在沙盒中打開]
- 獲取Main Page的最近5次修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [在沙盒中打開]
- 獲取Main Page的前5次修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [在沙盒中打開]
- 獲取Main Page于2006年05月01日之后做出的前5次修訂版本。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [在沙盒中打開]
- 獲取Main Page的前5次不是由匿名用戶127.0.0.1做出的修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [在沙盒中打開]
- 獲取Main Page的前5次由用戶MediaWiki default做出的修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [在沙盒中打開]
prop=stashimageinfo (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-100px。siiurlwidth必須被使用,并與siiurlparam一致。
- 默認:(空)
prop=templates (tl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
當更多結果可用時,使用這個繼續。
- 獲取嵌入Main Page的頁面列表。
- api.php?action=query&prop=transcludedin&titles=Main%20Page [在沙盒中打開]
- 獲取有關嵌入Main Page的頁面的信息。
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [在沙盒中打開]
list=allcategories (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。使用prev、next和cur分別用于上個、下個和當前修訂。
- adrdifftotext
要比較修訂差異的文本。只有修訂的有限數字內的差異。覆蓋adrdiffto。如果adrsection被設置,只有那個段落將與此文本之間比較差異
- adrdifftotextpst
在編輯文本前對其執行預保存轉換。只當與adrdifftotext一起使用時有效。
- 類型:布爾值(詳細信息)
- adrcontentformat
序列化用于adrdifftotext的格式并預估內容輸出。
- 以下值中的一個:application/json、text/x-wiki、text/javascript、text/css、text/plain
- adruser
只列出此用戶做出的修訂。
注意:由于miser模式,同時使用adruser和adrnamespace將導致繼續前返回少于adrlimit個結果,在極端條件下可能不返回任何結果。
- 類型:用戶名
- adrnamespace
只列出此名字空間的頁面。
注意:由于miser模式,同時使用adruser和adrnamespace將導致繼續前返回少于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。
- 類型:布爾值(詳細信息)
- 列出由Example作出的最近50次已刪除貢獻。
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [在沙盒中打開]
- 列出前50次已刪除的主名字空間修訂。
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrlimit=50 [在沙盒中打開]
list=allfileusages (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
- 列舉文件標題,包含丟失的文件、它們來自的頁面ID,以B開頭。
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [在沙盒中打開]
- 列出唯一文件標題。
- api.php?action=query&list=allfileusages&afunique=&affrom=B [在沙盒中打開]
- 獲取所有文件標題,并標記出缺失者。
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [在沙盒中打開]
- 獲取包含這些文件的頁面。
- api.php?action=query&generator=allfileusages&gaffrom=B [在沙盒中打開]
list=allimages (ai)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
- 顯示以字母B開始的文件列表。
- api.php?action=query&list=allimages&aifrom=B [在沙盒中打開]
- 顯示一個最近上傳文件的列表,類似Special:NewFiles。
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [在沙盒中打開]
- 顯示帶MIME類型image/png或image/gif的文件列表
- api.php?action=query&list=allimages&aimime=image/png|image/gif [在沙盒中打開]
- 顯示有關4個以T開頭的文件的信息。
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [在沙盒中打開]
list=alllinks (al)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
- 顯示以字母B開頭的頁面的列表。
- api.php?action=query&list=allpages&apfrom=B [在沙盒中打開]
- 顯示有關4個以字母T開頭的頁面的信息。
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [在沙盒中打開]
- 顯示前2個以Re開頭的非重定向頁面的內容。
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [在沙盒中打開]
list=allredirects (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
- 列舉目標頁面,包含丟失的頁面、它們來自的頁面ID,以B開頭。
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [在沙盒中打開]
- 列出孤立目標頁面。
- api.php?action=query&list=allredirects&arunique=&arfrom=B [在沙盒中打開]
- 獲取所有目標頁面,標記丟失的。
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [在沙盒中打開]
- 獲取包含重定向的頁面。
- api.php?action=query&generator=allredirects&garfrom=B [在沙盒中打開]
list=allrevisions (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。使用prev、next和cur分別用于上個、下個和當前修訂。
- 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。
- 類型:布爾值(詳細信息)
- 列出由用戶Example作出的最近50次貢獻。
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [在沙盒中打開]
- 列舉主名字空間中的前50次修訂。
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [在沙盒中打開]
list=alltransclusions (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
- 列出嵌入的標題,包括丟失的,帶有來自的頁面ID,從B開始。
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [在沙盒中打開]
- 列出孤立嵌入標題
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [在沙盒中打開]
- 獲取所有嵌入的標題,并標記缺失的。
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [在沙盒中打開]
- 獲得包含嵌入內容的頁面。
- api.php?action=query&generator=alltransclusions&gatfrom=B [在沙盒中打開]
list=allusers (au)
- 此模塊需要讀取權限。
- 來源: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。
list=backlinks (bl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
如果鏈入頁面是一個重定向,則尋找所有鏈接至此重定向的頁面。最大限制減半。
- 類型:布爾值(詳細信息)
- 顯示至Main page的鏈接。
- api.php?action=query&list=backlinks&bltitle=Main%20Page [在沙盒中打開]
- 獲取關于鏈接至Main page的頁面的信息。
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [在沙盒中打開]
list=blocks (bk)
- 此模塊需要讀取權限。
- 來源: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
- 添加頁面被分類的類型(page、subcat或file)。
- timestamp
- 添加頁面被包括時的時間戳。
- 值(以|分隔):ids、title、sortkey、sortkeyprefix、type、timestamp
- 默認:ids|title
- cmnamespace
僅包含這些名字空間的頁面。注意cmtype=subcat或cmtype=file可能被使用,而不是cmnamespace=14或6。
注意:由于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。
- 獲取Category:Physics中的前10個頁面。
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [在沙盒中打開]
- 獲取有關Category:Physics中的前10個頁面的頁面信息。
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [在沙盒中打開]
list=deletedrevs (dr)
- 此模塊已棄用。
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
列出被刪除修訂。
操作于三種模式中:
- 為指定標題列舉已刪除修訂,按時間戳排列。
- 為指定用戶列舉已刪除貢獻,按時間戳排列(未指定標題)。
- 在指定名字空間中列舉所有已刪除修訂,按標題和時間戳排列(無指定標題,未設置druser)。
任一參數只應用于一些模式,并忽略其他參數。
- drstart
枚舉的起始時間戳。
- 模式:1、2
- 類型:時間戳(允許格式)
- drend
枚舉的結束時間戳。
- 模式:1、2
- 類型:時間戳(允許格式)
- drdir
列舉的方向:
- newer
- 最早的優先。注意:drstart應早于drend。
- older
- 最新的優先(默認)。注意:drstart應晚于drend。
- 模式:1、3
- 以下值中的一個:newer、older
- 默認:older
- drfrom
從此標題開始列出。
- 模式:3
- drto
列出至此標題為止。
- 模式:3
- drprefix
搜索所有以此值開頭的頁面標題。
- 模式:3
- drunique
每個頁面只列出一個修訂。
- 模式:3
- 類型:布爾值(詳細信息)
- drnamespace
只列出此名字空間的頁面。
- 模式:3
- 以下值中的一個:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、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 Page和Talk:Main Page的貢獻,帶內容(模式1)。
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [在沙盒中打開]
- 列出由Bob作出的最近50次已刪除貢獻(模式2)。
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [在沙盒中打開]
- 列出前50次主名字空間已刪除貢獻(模式3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [在沙盒中打開]
- 列出前50次討論名字空間已刪除頁面(模式3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中打開]
list=embeddedin (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
- 顯示嵌入Template:Stub的頁面。
- api.php?action=query&list=embeddedin&eititle=Template:Stub [在沙盒中打開]
- 獲取有關顯示嵌入Template:Stub的頁面的信息。
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [在沙盒中打開]
list=exturlusage (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
當更多結果可用時,使用這個繼續。
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)
- 此模塊需要讀取權限。
- 來源: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
只列出當前用戶啟用的小工具。
- 類型:布爾值(詳細信息)
- 獲取小工具列表,連帶它們的說明
- api.php?action=query&list=gadgets&gaprop=id|desc [在沙盒中打開]
- 獲取含全部可能屬性的小工具列表
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc [在沙盒中打開]
- 獲取屬于分類“foo”的小工具列表
- api.php?action=query&list=gadgets&gacategories=foo [在沙盒中打開]
- 獲取有關小工具“foo”和“bar”的信息
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [在沙盒中打開]
- 獲取當前用戶啟用的小工具列表
- api.php?action=query&list=gadgets&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
如果鏈接頁面是重定向,則查找所有鏈接至該重定向的頁面。最大限制減半。
- 類型:布爾值(詳細信息)
list=iwbacklinks (iwbl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
查找所有鏈接至指定跨wiki鏈接的頁面。
可被用于查找帶某一前綴的所有鏈接,或所有至某一標題的鏈接(帶指定前綴)。兩參數都不使用就意味著“所有跨wiki鏈接”。
- iwblprefix
跨維基前綴。
- iwbltitle
要搜索的跨wiki鏈接。必須與iwblblprefix一起使用。
- iwblcontinue
當更多結果可用時,使用這個繼續。
- iwbllimit
返回的總計頁面數。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- iwblprop
要獲取的屬性:
- iwprefix
- 加入跨wiki前綴。
- iwtitle
- 加入跨wiki標題。
- 值(以|分隔):iwprefix、iwtitle
- 默認:(空)
- iwbldir
羅列所采用的方向。
- 以下值中的一個:ascending、descending
- 默認:ascending
list=langbacklinks (lbl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 來源: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
當更多結果可用時,使用這個繼續。
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
- 獲取前10個屬性名稱。
- api.php?action=query&list=pagepropnames [在沙盒中打開]
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
- 列出前10個使用
{{DISPLAYTITLE:}}的頁面。 - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [在沙盒中打開]
- 獲取有關前10個使用
__NOTOC__的頁面的額外信息。 - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [在沙盒中打開]
list=prefixsearch (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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
- 不推薦使用。
- 值(以|分隔):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)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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)
- 此模塊需要讀取權限。
- 來源: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=patrolled或ucshow=!patrolled被設定,早于$wgRCMaxAge(315360000秒)的修訂不會被顯示。
- 值(以|分隔):minor、!minor、patrolled、!patrolled、top、!top、new、!new
- uctag
只列出被此標簽標記的修訂。
- uctoponly
- 不推薦使用。
只列舉作為最新修訂的更改。
- 類型:布爾值(詳細信息)
- 顯示用戶Example的貢獻。
- api.php?action=query&list=usercontribs&ucuser=Example [在沙盒中打開]
- 顯示來自192.0.2.前綴所有 IP 地址的貢獻。
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [在沙盒中打開]
list=users (us)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取有關列出用戶的信息。
- usprop
要包含的信息束:
- blockinfo
- 如果用戶被封禁就標記,并注明是誰封禁,以何種原因封禁的。
- groups
- 列舉每位用戶屬于的所有組。
- implicitgroups
- Lists all the groups a user is automatically a member of.
- rights
- 列舉每位用戶擁有的所有權限。
- editcount
- 添加用戶的編輯計數。
- registration
- 添加用戶的注冊時間戳。
- emailable
- Tags if the user can and wants to receive email through Special:Emailuser.
- gender
- 標記用戶性別。返回“male”、“female”或“unknown”。
- centralids
- 添加中心ID并為用戶附加狀態。
- cancreate
- Indicates whether an account for valid but unregistered usernames can be created.
- 值(以|分隔):blockinfo、groups、implicitgroups、rights、editcount、registration、emailable、gender、centralids、cancreate
- usattachedwiki
與usprop=centralids一起使用,表明用戶是否附加于此ID定義的wiki。
- ususers
要獲取信息的用戶列表。
- 類型:用戶名列表
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- ustoken
- 不推薦使用。
- 值(以|分隔):userrights
list=watchlist (wl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源: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
返回帶有該前綴的消息。
- 顯示以ipb-開始的消息。
- api.php?action=query&meta=allmessages&refix=ipb- [在沙盒中打開]
- 顯示德語版的august和mainpage消息。
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [在沙盒中打開]
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)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
返回有關網站的一般信息。
- siprop
要獲取的信息:
- general
- 全部系統信息。
- namespaces
- 注冊的名字空間及其規范名稱列表。
- namespacealiases
- 注冊的名字空間別名列表。
- specialpagealiases
- 特殊頁面別名列表。
- magicwords
- 魔術字及其別名列表。
- interwikimap
- 返回跨wiki映射(可選過濾,可選擇使用siinlanguagecode本地化)。
- dbrepllag
- 返回數據庫服務器與最高反應延遲。
- statistics
- 返回網站統計。
- usergroups
- 返回用戶組及其相關權限。
- libraries
- 返回wiki上安裝的庫。
- extensions
- 返回wiki上安裝的擴展。
- fileextensions
- 返回允許上傳的文件擴展名(文件類型)列表。
- rightsinfo
- 如果可用,返回wiki的版權信息。
- restrictions
- 返回可用的編輯限制(保護)類型信息。
- languages
- 返回MediaWiki支持的語言列表(可選擇使用siinlanguagecode本地化)。
- skins
- 返回所有啟用的皮膚列表(可選擇使用siinlanguagecode本地化,否則是內容語言)。
- extensiontags
- 返回解析器擴展標簽列表。
- functionhooks
- 返回解析器函數鉤列表。
- showhooks
- 返回所有訂閱的鉤列表($wgHooks的內容)。
- variables
- 返回變量ID列表。
- protocols
- 返回外部鏈接中允許的協議列表。
- defaultoptions
- 返回用戶設置的默認值。
- uploaddialog
- Returns the upload dialog configuration.
- 值(以|分隔):general、namespaces、namespacealiases、specialpagealiases、magicwords、interwikimap、dbrepllag、statistics、usergroups、libraries、extensions、fileextensions、rightsinfo、restrictions、languages、skins、extensiontags、functionhooks、showhooks、variables、protocols、defaultoptions、uploaddialog
- 默認:general
- sifilteriw
只返回跨wiki地圖中的本地或非本地記錄。
- 以下值中的一個:local、!local
- sishowalldb
列出所有數據庫服務器,不只是最落后的那個。
- 類型:布爾值(詳細信息)
- sinumberingroup
列出用戶組中的用戶數。
- 類型:布爾值(詳細信息)
- siinlanguagecode
用于本地化語言名稱(盡可能)和皮膚名稱的語言代碼。
meta=tokens
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取可修改數據的操作的令牌。
- type
要請求的令牌類型。
- 值(以|分隔):createaccount、csrf、login、patrol、rollback、userrights、watch
- 默認:csrf
- 檢索一個csrf令牌(默認)。
- api.php?action=query&meta=tokens [在沙盒中打開]
- 檢索一個監視令牌和一個巡查令牌。
- api.php?action=query&meta=tokens&type=watch|patrol [在沙盒中打開]
meta=userinfo (ui)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取有關當前用戶的信息。
- uiprop
要包含的信息束:
- blockinfo
- 如果當前用戶被封禁就標記,并注明是誰封禁,以何種原因封禁的。
- hasmsg
- 如果當前用戶有等待中的消息的話,添加標簽messages。
- groups
- 列舉當前用戶隸屬的所有群組。
- implicitgroups
- 列舉當前用戶的所有自動成為成員的用戶組。
- rights
- 列舉當前用戶擁有的所有權限。
- changeablegroups
- Lists the groups the current user can add to and remove from.
- options
- Lists all preferences the current user has set.
- preferencestoken
- 已棄用。獲取令牌以更改當前用戶的參數設置。
- editcount
- 添加當前用戶的編輯計數。
- ratelimits
- Lists all rate limits applying to the current user.
- Adds the user's email address and email authentication date.
- realname
- 添加用戶的真實姓名。
- acceptlang
- Echoes the
Accept-Languageheader sent by the client in a structured format. - registrationdate
- 添加用戶的注冊時間。
- unreadcount
- Adds the count of unread pages on the user's watchlist (maximum 999; returns 1000+ if more).
- centralids
- 添加中心ID并為用戶附加狀態。
- 值(以|分隔):blockinfo、hasmsg、groups、implicitgroups、rights、changeablegroups、options、preferencestoken、editcount、ratelimits、email、realname、acceptlang、registrationdate、unreadcount、centralids
- uiattachedwiki
與uiprop=centralids一起使用,表明用戶是否附加于此ID定義的wiki。