Довідка API Медіавікі

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

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

action=expandtemplates

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

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

Параметри:
title

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

За замовчуванням: API
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).

Тип: логічний (деталі)
Приклад:
Розгорнути вікітекст {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}}