API:Zmienianie zawartości wiki

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 98% complete.

Changing wiki content through the API can be done through several different modules.

Proszę sprawdzić odpowiednie podsekcje po szczegółowe informacje każdego modułu. Moduły zapisu głównie wymagają użycia metody POST, a moduły odczytu zazwyczaj korzystają z metody GET. Wyjątki są zaznaczone na indywidualnych stronach.

Moduły odczytu

Moduły odczytu
Moduł Funkcja
Changeauthenticationdata Zmień dane logowania bieżącego użytkownika.
Checktoken Sprawdź poprawność tokenu z action=query&meta=tokens.
Clientlogin Zaloguj się na wiki używając interaktywnego flow.
Compare Pobierz różnicę pomiędzy dwoma stronami.
Expandtemplates Rozwija wszystkie szablony zawarte w wikitekście.
Feedcontributions Zwraca kanał wkładu użytkownika.
Feedrecentchanges/pl Zwraca kanał ostatnich zmian.
Feedwatchlist Zwraca kanał listy obserwowanych.
Pomoc Wyświetl pomoc dla określonych modułów.
Linkaccount Link an account from a third-party provider to the current user.
Logowanie Zaloguj się i otrzymaj ciasteczka uwierzytelniające.
Wylogowanie Wyloguj i wyczyść dane sesji.
Opensearch Przeszukaj wiki przy użyciu protokołu OpenSearch.
Paraminfo Zdobądź informacje o modułach API.
Parse Parsuje zawartość i zwraca wyjście parsera.
Query Pobierz data z i o MediaWiki.
Removeauthenticationdata Usuń dane poświadczeń obecnego użytkownika.
Rsd Export an RSD (Really Simple Discovery) schema.
Stashedit Przygotuj edycję w współdzielonej pamięci podręcznej.
Tokeny Pobiera tokeny dla akcji modyfikujących dane.
Unlinkaccount Remove a linked third-party account from the current user.

Moduły zapisu

Moduły zapisu
Moduł Funkcja
Blok Zablokuj użytkownika.
Clearhasmsg Czyści flagę hasmsg bieżącego użytkownika.
Createaccount Tworzy nowe konto użytkownika.
Usuwanie Usuń stronę.
Edit Tworzenie i edycja stron.
Emailuser Wyślij e-mail do użytkownika.
Filerevert Przywróć plik do starszej wersji.
Imagerotate Obróć jedno lub więcej zdjęć.
Import Importuj stronę z innej wiki lub pliku XML.
Managetags Dokonaj zadań zarządzania związanych ze znacznikami zmian.
Mergehistory Łączenie historii stron.
Move Przenieś stronę.
Opcje Zmień preferencje bieżącego użytkownika.
Patrolowanie Oznacz stronę lub wersję jako sprawdzoną.
Ochrona Zmień poziom zabezpieczenia strony.
Purge Odśwież pamięć podręczną podanych tytułów.
Resetpassword Wyślij użytkownikowi e-mail do resetowania hasła.
Revisiondelete Usuwaj i przywracaj wersje.
Rollback Cofa ostatnie serie zmian wprowadzone przez ostatniego użytkownika.
Setnotificationtimestamp/pl Aktualizuje czas powiadomienia dla obserwowanych stron.
Tag Add or remove change tags from individual revisions or log entries.
Unblock Odblokuj użytkownika.
Przywracanie Przywróć wersje usuniętej strony.
Upload Prześlij plik lub pobierz status trwających przesyłań.
Userrights Zmień przynależność użytkownika do grup.
Watch Dodaj strony do listy obserwowanych obecnego użytkownika lub usuń je z niej.

Możliwe błędy

Niektóre wiki ograniczają użycie tych modułów do niektórych grup użytkowników lub całkowicie je blokują. Wszystkie wyżej wymienione moduły mogą zwracać następujące błędu:

Kod Info
noapiwrite Edytowanie przez API jest wyłączone na tej wiki.
writeapidenied You're not allowed to edit this wiki through the API.