API:Změna obsahu wiki

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

Změnu obsahu wiki přes API lze provést pomocí několika různých modulů.

Podrobné informace o každém modulu naleznete v příslušné podsekci. Zápisové moduly obecně vyžadují metodu POST, kde čtecí moduly obvykle používají metody GET. Výjimky jsou uvedeny na jednotlivých stránkách.

Načítání modulů

Načítání modulů
Modul Funkce
Changeauthenticationdata Change authentication data for the current user.
Checktoken Check the validity of a token from action=query&meta=tokens.
Clientlogin Log in to the wiki using the interactive flow.
Compare Zjistí rozdíl mezi 2 stránkami.
Rozbalení šablon Rozbalí všechny šablony ve wikitextu.
Feedcontributions Vrátí kanál příspěvků uživatele.
Feedrecentchanges Returns a recent changes feed.
Feedwatchlist Returns a watchlist feed.
Help Zobrazuje nápovědu k uvedeným modulům.
Linkaccount Link an account from a third-party provider to the current user.
Přihlášení Přihlaste se a získejte ověřovací soubory cookie.
Odhlášení Log out and clear session data.
Otevřené vyhledávání Vyhledávání na wiki pomocí protokolu OpenSearch.
Paraminfo Obtain information about API modules.
Parse Zanalyzuje obsah a vrátí výstup analyzátoru.
Dotazy Načítání dat z MediaWiki a o ní.
Removeauthenticationdata Remove authentication data for the current user.
Rsd Export an RSD (Really Simple Discovery) schema.
Stashedit Připraví úpravu ve sdílené mezipaměti.
Tokeny Získá tokeny pro akce upravující data.
Unlinkaccount Remove a linked third-party account from the current user.

Zápis modulů

Zápis modulů
Modul Funkce
Blok Blokování uživatele.
Clearhasmsg Vymaže příznak hasmsg pro aktuálního uživatele.
Createaccount Vytvoření nového uživatelského účtu.
Mazání Mazání stránky
Úpravy Založení a editace stránek.
Emailuser Pošle uživateli e-mail.
Filerevert Vrátí soubor na starou verzi.
Imagerotate Otočí jeden nebo více obrázků.
Import Importuje stránku z jiné wiki nebo ze souboru XML.
Managetags Provádí úkoly správy týkající se změnových značek.
Mergehistory Sloučí historii stránek.
Přesun Přesune stránku.
Možnosti Změní předvolby aktuálního uživatele.
Kontrola Hlídá stránku nebo revizi.
Ochrana Změnit úroveň zamčení stránky.
Čištění Vyčistí mezipaměť pro dané tituly.
Resetpassword Send a password reset email to a user.
Revisiondelete Delete and undelete revisions.
Vracení zpět Vrátí zpět poslední sérii úprav na stránce provedené posledním uživatelem.
Setnotificationtimestamp Aktualizuje časové razítko upozornění pro sledované stránky.
Tag Add or remove change tags from individual revisions or log entries.
Unblock Unblock a user.
Obnovení Obnoví revize smazané stránky.
Nahrávání Nahraje soubor nebo získá stav čekajících nahrání.
Userrights Change a user's group membership.
Sledování Add or remove pages from the current user's watchlist.

Možné chyby

Některé wikiny omezují použití těchto modulů na určité skupiny uživatelů nebo je zcela zakazují. Všechny výše uvedené moduly mohou vrátit následující chyby:

Kód Popis
noapiwrite Editing of this wiki through the API is disabled.
writeapidenied You're not allowed to edit this wiki through the API.