Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
action=import
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише 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.
- tags
Змінити теги для застосування до запису в журналі імпорту і до нульової версії імпортованих сторінок.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Імпортувати meta:Help:ParserFunctions у простір назв 100 з повною історією.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [відкрити в пісочниці]