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

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

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

action=import

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

Імпортувати сторінку з іншої вікі або з XML-файлу.

Зважте, що HTTP POST має бути виконано як завантаження файлу (тобто з використанням даних різних частин/форм) під час надсилання файлу для параметра xml.

Параметри:
summary

Імпортувати підсумок.

xml

Завантажено XML-файл.

Повинно бути надіслано у формі надсилання файлу використовуючи multipart/form-data.
interwikisource

Для інтервікі-імпорту: вікі, з якої імпортувати.

Одне значення:
interwikipage

Для інтервікі-імпорту: сторінки для імпорту.

fullhistory

Для інтервікі-імпорту: імпортувати повну історію, не лише поточну версію.

Тип: логічний (деталі)
templates

Для інтервікі-імпорту: імпортувати також усі включені шаблони.

Тип: логічний (деталі)
namespace

Імпортувати у цей простір назв. Не можна використати разом з rootpage.

Одне значення: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
rootpage

Імпортувати як підсторінку цієї сторінки. Не можна використати разом з namespace.

token

Токен «csrf» отримано з action=query&meta=tokens

Цей параметр є обов'язковим.
Приклад:
Імпортувати meta:Help:ParserFunctions у простір назв 100 з повною історією.
api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC