MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
( | expandtemplates(展开模板))
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
展开维基文本中的所有模板。
特定参数
其他通用参数可用。
- title
页面标题。
- text
要转换的维基文本。
- 此参数是必需的。
- revid
修订ID,用于
{{REVISIONID}}及类似变量。- 类型:integer
- prop
要获取的信息片段。
请注意,如果未选择任何值,结果将包含维基文本,但输出将采用已弃用的格式。
- wikitext
- 展开后的维基文本。
- categories
- 输入中存在的,但在维基文本输出中未表示的任何分类。
- properties
- 由维基文本中展开的魔术字定义的页面属性。
- volatile(易失)
- 输出是否易失,不应在页面中的其他位置重复使用。
- ttl(生存时间)
- 结果缓存失效的最长时间。
- modules
- 分析器函数请求添加到输出的任何 ResourceLoader 模块。 jsconfigvars或encodedjsconfigvars必须与modules一起请求。
- jsconfigvars
- 给出特定于页面的 JavaScript 配置变量。
- encodedjsconfigvars
- 以JSON字符串形式提供特定于页面的JavaScript配置变量。
- parsetree
- 输入的 XML 解析树。
- 值(用|或替代分隔):categories(分类), encodedjsconfigvars, jsconfigvars, modules(模块), parsetree(解析树), properties(属性), ttl(生存时间), volatile(易失), wikitext(维基文本)
- includecomments(包含注释)
是否在输出中包含 HTML 注释。
- 类型:布尔值(详情)
- showstrategykeys
是否在jsconfigvars中包含内部合并策略信息。
- 类型:布尔值(详情)
- generatexml
- 已弃用。
生成 XML 解析树(已替换为 prop=parsetree)。
- 类型:布尔值(详情)
- templatesandboxprefix
模板沙盒前缀,如同。
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- templatesandboxtitle
解析页面时,将templatesandboxtext替换此处命名的页面内容。
- templatesandboxtext
解析页面时,将此页面内容替换templatesandboxtitle命名的页面内容。
- templatesandboxcontentmodel
templatesandboxtext的内容模型。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- templatesandboxcontentformat
templatesandboxtext的内容格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
示例
- 展开维基文本 {{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}}