Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=import

( main | import )
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Импорт страницы из другой вики или XML-файла.

Обратите внимание, что HTTP POST-запрос должен быть осуществлён как загрузка файла (то есть с использованием многотомных данных multipart/form-data ) при отправке файла через параметр xml .

Определённые параметры:
Other general parameters are available.
summary

Описание записи журнала импорта.

xml

Загруженный XML-файл.

Должно быть отправлено как файл с использованием multipart/form-data.
interwikiprefix

Для загруженных импортов: префикс интервики для неизвестных имён участников (а также известных, если задан assignknownusers ).

interwikisource

Для импорта из других вики: импортируемая вики.

Одно из следующих значений: ar, commons, de, en, es, fr, id, incubator, meta, ru, zh
interwikipage

Для импорта из других вики: импортируемая страница.

fullhistory

Для импорта из других вики: импортировать полную историю, а не только текущую страницу.

Type: boolean ( details )
templates

Для импорта из других вики: также импортировать все включённые шаблоны.

Type: boolean ( details )
namespace

Импортировать в это пространство имён. Не может быть использовано одновременно с rootpage .

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 104, 105, 106, 107, 710, 711, 828, 829
assignknownusers

Связать правки с локальными участниками, когда участники с такими именами существуют.

Type: boolean ( details )
rootpage

Импортировать в качестве подстраницы данной страницы. Не может быть использовано одновременно с namespace .

tags

Метки, которые следует указать у записи в журнале импорта и у нулевой правки в импортируемых страницах.

Значения (разделённые с помощью | или альтернативного разделителя ): AWB, convenient-discussions, huggle, iwrm, Правка с ProveIt, Ручной возврат, задача для новичков
token

Токен ≪csrf≫, полученный из action=query&meta=tokens

Это обязательный параметр.
Пример:
Импортировать meta:Help:ParserFunctions с полной историей правок в пространство имён 100.
api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [открыть в песочнице]