Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
(main | expandtemplates)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Разворачивание всех шаблонов в вики-текст.
Определённые параметры:
Other general parameters are available.
- title
 Заголовок страницы.
- text
 Конвертируемый вики-текст.
- Это обязательный параметр.
 - revid
 Номер версии, для
{{REVISIONID}}и аналогичных переменных.- Тип: целочисленное значение
 - 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 в результат.
- Тип: булева (подробнее)
 - showstrategykeys
 Включать ли информацию о внутренней стратегии объединения в jsconfigvars.
- Тип: булева (подробнее)
 - generatexml
 - Устарело.
 Создать дерево синтаксического разбора XML (заменено prop=parsetree).
- Тип: булева (подробнее)
 
Пример:
- Развернуть вики-текст {{Project:Sandbox}}.
 - api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]