Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Разворачивание всех шаблонов в вики-текст.
- 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).
- Тип: булева (подробнее)
- templatesandboxprefix
Префикс песочницы шаблонов, например, Special:TemplateSandbox.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- 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, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- templatesandboxcontentformat
Формат содержимого templatesandboxtext.
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, 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}} [открыть в песочнице]