MediaWiki API 幫助
這是自動(dòng)生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
action=expandtemplates
(main | expandtemplates)
- 此模塊需要讀取權(quán)限。
- 來源:MediaWiki
- 許可協(xié)議:GPL-2.0+
展開維基文本中的所有模板。
參數(shù):
- title
頁面標(biāo)題。
- 默認(rèn):API
- text
要轉(zhuǎn)換的wiki文本。
- 這個(gè)參數(shù)是必須的。
- revid
修訂版本ID,用于{{REVISIONID}}和類似變體。
- 類型:整數(shù)
- prop
要獲取的那條信息。
注意如果沒有選定值,結(jié)果將包含wiki文本,但將以棄用的格式顯示。
- wikitext
- 擴(kuò)充的wiki文本。
- categories
- 任何在輸出中提供的,未在wiki文本輸出中表現(xiàn)的分類。
- properties
- 由wiki文本中擴(kuò)充的魔術(shù)字定義的頁面屬性。
- volatile
- 無論輸出是否常常變動(dòng),均不應(yīng)被在頁面中其他任何位置重用。
- ttl
- 結(jié)果緩存應(yīng)無效化后的最長(zhǎng)時(shí)間。
- modules
- 任何解析器函數(shù)請(qǐng)求添加至輸出的ResourceLoader模塊。無論jsconfigvars還是encodedjsconfigvars都必須與modules共同被請(qǐng)求。
- jsconfigvars
- 針對(duì)頁面提供JavaScript配置變量。
- encodedjsconfigvars
- 針對(duì)頁面提供JavaScript配置變量為一個(gè)JSON字符串。
- parsetree
- 輸入的XML分析樹。
- 值(以|分隔):wikitext、categories、properties、volatile、ttl、modules、jsconfigvars、encodedjsconfigvars、parsetree
- includecomments
輸出時(shí)是否包含HTML摘要。
- 類型:布爾值(詳細(xì)信息)
- generatexml
- 不推薦使用。
生成XML解析樹(取代自prop=parsetree)。
- 類型:布爾值(詳細(xì)信息)
例子:
- 展開wiki文本{{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}} [在沙盒中打開]