Pomoc API MediaWiki

To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.

Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=import

(main | import)
  • Ten moduł wymaga praw odczytu.
  • Ten moduł wymaga praw zapisu.
  • Ten moduł akceptuje tylko żądania POST.
  • Źródło: MediaWiki
  • Licencja: GPL-2.0-or-later

Zaimportuj stronę z innej wiki, lub sformułuj plik XML.

Zauważ, że żądanie HTTP POST musi zostać wykonane jako przesłanie pliku (tj. przy użyciu multipart/form-data) podczas przesyłania pliku do parametru xml.

Parametry:
summary

Podsumowanie importu rekordów dziennika.

xml

Przesłany plik XML.

Musi być przesłana jako plik, z użyciem typu zawartości „multipart/form-data”.
interwikiprefix

Dla przesłanych importów: prefiks interwiki do zastosowania do nieznanych nazw użytkowników (i znanych jeśli parametr assignknownusers jest ustawiony).

interwikisource

Dla importów interwiki: wiki, z której importować.

Jedna z następujących wartości:
interwikipage

Dla importów interwiki: strona do importu.

fullhistory

Dla importów interwiki: importuj całą historię, a nie tylko obecną wersję.

Type: boolean (details)
templates

Dla importów interwiki: importuj też wszystkie użyte szablony.

Type: boolean (details)
namespace

Importuj do tej przestrzeni nazw. Nie może być użyte razem z rootpage.

Jedna z następujących wartości: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
assignknownusers

Przypisz edycje lokalnym użytkownikom gdy ich nazwy istnieją lokalnie.

Type: boolean (details)
rootpage

Importuj jako podstronę tej strony. Nie może być użyte razem z namespace.

tags

Change tags to apply to the entry in the import log and to the null revision on the imported pages.

Wartości (oddziel za pomocą | lub alternatywy):
token

Token „csrf” pobrany z action=query&meta=tokens

Ten parametr jest wymagany.