API:Zmienianie zawartości wiki

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page API:Changing wiki content and the translation is 97% complete.

Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎română • ‎русский • ‎سنڌي • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

Możliwość zmieniana zawartości wiki poprzez API jest domyślnie włączona od wersji MediaWiki 1.14; może zostać wyłączona poprzez ustawienie $wgEnableWriteAPI = false; w LocalSettings.php. W wersji MediaWiki 1.13 i starszych, trzeba było włączyć API zapisu przez ustawienie $wgEnableWriteAPI = true;

In MediaWiki 1.31 configuration parameter $wgEnableWriteAPI was deprecated and in future versions of MediaWiki it will no longer be possible to disable API access to the software.

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 zapisu
Changeauthenticationdata Zmień dane logowania bieżącego użytkownika.
Checktoken Sprawdź poprawność tokenu z action=query&meta=tokens.
Clientlogin Log in to the wiki using the interactive 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 Remove authentication data for the current user.
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.
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ę.
Options Zmień preferencje bieżącego użytkownika.
Patrolowanie Oznacz stronę lub wersję jako sprawdzoną.
Protect 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 Delete and undelete revisions.
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 Change a user's group membership.
Watch Add or remove pages from the current user's watchlist.

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 Editing of this wiki through the API is disabled. Make sure the $wgEnableWriteAPI=true; statement is included in the wiki's LocalSettings.php file.
writeapidenied You're not allowed to edit this wiki through the API.