API:Změna obsahu wiki
Tato stránka je součástí dokumentace k API Action MediaWiki. |
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ů
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ů
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. |