MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:-{R|https://www.mediawiki.org/wiki/API:Main_page/zh}-
action=expandtemplates
(main | expandtemplates)
- 此模块需要读取权限。
- 来源:MediaWiki
- 许可协议:GPL-2.0+
展开维基文本中的所有模板。
参数:
- title
页面标题。
- 默认:API
- text
要转换的wiki文本。
- 这个参数是必须的。
- revid
修订版本ID,用于{{REVISIONID}}和类似变体。
- 类型:整数
- prop
要获取的那条信息。
注意如果没有选定值,结果将包含wiki文本,但将以弃用的格式显示。
- wikitext
- 扩充的wiki文本。
- categories
- 任何在输出中提供的,未在wiki文本输出中表现的分类。
- properties
- 由wiki文本中扩充的魔术字定义的页面属性。
- volatile
- 无论输出是否常常变动,均不应被在页面中其他任何位置重用。
- ttl
- 结果缓存应无效化后的最长时间。
- modules
- 任何解析器函数请求添加至输出的ResourceLoader模块。无论jsconfigvars还是encodedjsconfigvars都必须与modules共同被请求。
- jsconfigvars
- 针对页面提供JavaScript配置变量。
- encodedjsconfigvars
- 针对页面提供JavaScript配置变量为一个JSON字符串。
- parsetree
- 输入的XML分析树。
- 值(以|或替代物分隔):wikitext,categories,properties,volatile,ttl,modules,jsconfigvars,encodedjsconfigvars,parsetree
- includecomments
输出时是否包含HTML摘要。
- 类型:布尔值(详细信息)
- generatexml
- 已弃用。
生成XML解析树(取代自prop=parsetree)。
- 类型:布尔值(详细信息)
- templatesandboxprefix
模板沙盒前缀,与Special:TemplateSandbox一样。
- 通过|或替代物隔开各值。 值的最高数字是50(对于机器人则是500)。
- templatesandboxtitle
解析使用templatesandboxtext代替此处命名的页面内容的页面。
- templatesandboxtext
解析使用此页面内容代替由templatesandboxtitle命名页面的页面。
- templatesandboxcontentmodel
templatesandboxtext的内容模型。
- 以下值中的一个:GadgetDefinition,wikitext,javascript,json,css,text,Scribunto
- templatesandboxcontentformat
templatesandboxtext的内容格式。
- 以下值中的一个:application/json,text/x-wiki,text/javascript,text/css,text/plain
例子:
- 展开wiki文本{{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}} [在沙盒中打开]