Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/API

action=expandtemplates

(main | expandtemplates)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Разворачивание всех шаблонов в вики-текст.

Параметры:
title

Заголовок страницы.

text

Конвертируемый вики-текст.

Это обязательный параметр.
revid

Номер версии, для {{REVISIONID}} и аналогичных переменных.

Type: integer
prop

Какую информацию включить.

Обратите внимание, что если ни одно из значений не выбрано, результат будет содержать вики-текст, но вывод будет в устаревшем формате.

wikitext
Расширенный вики-текст.
categories
Любые категории, присутствующие во входных данных, но не попавшие в вики-текстовый результат.
properties
Свойства страницы, определённые раскрытыми магическими словами в вики-тексте.
volatile
Является ли вывод нестабильным и следует ли отказаться от его повторного использования где-либо на странице.
ttl
Максимальное время, по прошествии которого кэш результата должен быть признан недействительным.
modules
Любые модули ResourceLoader, запрашиваемые функциями парсера на добавление в результат. Одновременно с modules должен быть запрошен либо jsconfigvars, либо encodedjsconfigvars.
jsconfigvars
Возвращает переменные конфигурации JavaScript, свойственные именно этой странице.
encodedjsconfigvars
Возвращает переменные конфигурации JavaScript, свойственные именно этой странице, в виде JSON-строки.
parsetree
Дерево синтаксического разбора XML входных данных.
Значения (разделённые с помощью | или альтернативного разделителя): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Нужно ли включать комментарии HTML в результат.

Type: boolean (details)
generatexml
Устарело.

Создать дерево синтаксического разбора XML (заменено prop=parsetree).

Type: boolean (details)
templatesandboxprefix

Префикс песочницы шаблонов, например, Special:TemplateSandbox.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
templatesandboxtitle

Parse the page using templatesandboxtext in place of the contents of the page named here.

templatesandboxtext

Parse the page using this page content in place of the page named by templatesandboxtitle.

templatesandboxcontentmodel

Модель содержимого templatesandboxtext.

Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, wikitext
templatesandboxcontentformat

Формат содержимого templatesandboxtext.

Одно из следующих значений: application/json, text/css, text/javascript, text/plain, text/x-wiki
Пример:
Развернуть вики-текст {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]