Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

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

action=expandtemplates

(main | expandtemplates)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0-or-later

Розгортає усі шаблони в межах вікірозмітки.

Параметри:
title

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

text

Вікітекст для перетворення.

Цей параметр є обов'язковим.
revid

ID версії, для {{REVISIONID}} і подібних змінних.

Тип: ціле число
prop

Яку інформацію отримувати.

Зважте, що якщо не вибрано значень, результат міститиме вікітекст, але буде в застарілому форматі.

wikitext
Розгорнений вікітекст.
categories
Будь-які категорії, наявні у джерелі, але не виведені у вікітексті результату.
properties
Властивості сторінки, визначені розгорненими магічними словами у вікітексті.
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, SecurePoll, sanitized-css, MassMessageListContent, Scribunto, JsonSchema, wikitext, javascript, json, css, text
templatesandboxcontentformat

Формат вмісту templatesandboxtext.

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