Nápověda k MediaWiki API
Toto je automaticky generovaná dokumentační stránka k MediaWiki API.
Dokumentace a příklady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=deletedrevisions (drv)
- Tento modul vyžaduje oprávnění ke čtení.
- Tento modul lze využívat jako generátor.
- Zdroj: MediaWiki
- Licence: GPL-2.0-or-later
Získať informácie o vymazaných revíziách.
Možno použiť niekoľkými spôsobmi:
- Získať vymazané revízie pre množinu stránok zadaním titles alebo pageids. Zoradené podľa názvu a časovej pečiatky.
- Získať dáta o množine vymazaných revízií zadaním ich ID pomocou revids. Zoradené podľa ID revízie.
- drvprop
Ktoré vlastnosti získať pre každú revíziu:
- ids
- ID revízie.
- flags
- Príznaky revízie (malá).
- timestamp
- Časová pečiatka revízie.
- user
- Používateľ, ktorý vykonal revíziu. Ak bol používateľ skrytý pomocou vymazania revízií, vráti sa vlastnosť userhidden.
- userid
- ID používateľa, ktorý vytvoril revíziu. Ak bol používateľ skrytý pomocou vymazania revízií, vráti sa vlastnosť userhidden.
- size
- Dĺžka (v bajtoch) revízie.
- slotsize
- Dĺžka (v bajtoch) každého slotu revízie.
- sha1
- SHA-1 (v sústave so základom 16) revízie. Ak bol obsah skrytý pomocou vymazania revízií, vráti sa vlastnosť sha1hidden.
- slotsha1
- SHA-1 (v sústave so základom 16) každého slotu revízie. Ak bol obsah skrytý pomocou vymazania revízií, vráti sa vlastnosť sha1hidden.
- contentmodel
- ID modelu obsahu každého slotu revízie.
- comment
- Komentár používateľa k revízii. Ak bol komentár skrytý pomocou vymazania revízií, vráti sa vlastnosť commenthidden.
- parsedcomment
- Parsovaný komentár používateľa k revízii. Ak bol komentár skrytý pomocou vymazania revízií, vráti sa vlastnosť commenthidden.
- content
- Obsah každého slotu revízie. Ak bol obsah skrytý pomocou vymazania revízií, vráti sa vlastnosť texthidden. Z výkonnostných dôvodov sa pri použití tejto voľby drvlimit vynúti na 50.
- tags
- Značky revízie.
- roles
- Vypísať roly obsahových slotov, ktoré existujú v revízii.
- parsetree
- Zastaralý. Namiesto toho použite action=expandtemplates alebo action=parse. XML strom parsovania obsahu revízie (vyžaduje model obsahu
wikitext). Z výkonnostných dôvodov sa pri použití tejto voľby drvlimit vynúti na 50.
- Hodnoty (oddělené | nebo alternativou.): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Predvolené: ids|timestamp|flags|comment|user
- drvslots
Ktoré sloty revízie sa majú vrátiť, keď sú vo drvprops zahrnuté vlastnosti súvisiace so slotmi. Ak je vynechané, dáta zo slotu main sa vrátia v spätne kompatibilnom formáte.
- Hodnoty (oddělené | nebo alternativou.): main
- Na zadanie všetkých hodnôt použite *.
- drvcontentformat-{slot}
Serializačný formát obsahu použitý pre výstup obsahu.
- Toto je šablónový parameter. Pri vytváraní požiadavky {slot} v názve parametra by sa malo nahradiť hodnotami drvslots.
- Jedna z následujících hodnot: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
Obmedziť počet vrátených revízií. Ak sa použije drvprop=content, drvprop=parsetree, drvdiffto alebo drvdifftotext, limit je 50. Ak sa použije drvparse, limit je 1.
- Typ: celé číslo alebo max
- Hodnota musí byť medzi 1 a 500.
- drvexpandtemplates
- Zastaralý.
Namiesto toho použite action=expandtemplates. Expandovať šablóny v obsahu revízie (vyžaduje drvprop=content).
- Typ: logická hodnota (boolean) (podrobnosti)
- drvgeneratexml
- Zastaralý.
Namiesto toho použite action=expandtemplates alebo action=parse. Vygenerovať XML strom parsovania obsahu revízie (vyžaduje drvprop=content).
- Typ: logická hodnota (boolean) (podrobnosti)
- drvparse
- Zastaralý.
Namiesto toho použite action=parse. Parsovať obsah revízie (vyžaduje drvprop=content). Z výkonnostných dôvodov sa pri použití tejto voľby drvlimit vynúti na 1.
- Typ: logická hodnota (boolean) (podrobnosti)
- drvsection
Získať iba obsah sekcie s týmto identifikátorom.
- drvdiffto
- Zastaralý.
Namiesto toho použite action=compare. ID revízie, s ktorou sa má porovnať každá revízia. Použite prev, next a cur pre predchádzajúcu, nasledujúcu a aktuálnu revíziu. Z výkonnostných dôvodov sa pri použití tejto voľby drvlimit vynúti na 50.
- drvdifftotext
- Zastaralý.
Namiesto toho použite action=compare. Text, s ktorým sa má porovnať každá revízia. Porovnáva len obmedzený počet revízií. Má prednosť pred drvdiffto. Ak je nastavené drvsection, s týmto textom sa porovná iba daná sekcia. Z výkonnostných dôvodov sa pri použití tejto voľby drvlimit vynúti na 50.
- drvdifftotextpst
- Zastaralý.
Namiesto toho použite action=compare. Vykonať transformáciu pred uložením na texte pred jeho porovnaním. Platné iba pri použití s drvdifftotext.
- Typ: logická hodnota (boolean) (podrobnosti)
- drvcontentformat
- Zastaralý.
Serializačný formát použitý pre drvdifftotext a očakávaný pre výstup obsahu.
- Jedna z následujících hodnot: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
Časová pečiatka, od ktorej sa má začať vymenúvanie. Ignorované pri spracúvaní zoznamu ID revízií.
- Typ: časová pečiatka (povolené formáty)
- drvend
Časová pečiatka, pri ktorej sa má vymenúvanie zastaviť. Ignorované pri spracúvaní zoznamu ID revízií.
- Typ: časová pečiatka (povolené formáty)
- drvdir
V ktorom smere vymenúvať:
- newer
- Vypísať najstaršie ako prvé. Poznámka: drvstart musí byť pred drvend.
- older
- Vypísať najnovšie ako prvé (predvolené). Poznámka: drvstart musí byť neskôr ako drvend.
- Jedna z následujících hodnot: newer, older
- Predvolené: older
- drvtag
Vypísať iba revízie označené touto značkou.
- drvuser
Vypísať iba revízie od tohto používateľa.
- Typ: uživatel, uvedený jako cokoli z: uživatelské jméno, IP, Dočasný uživatel, interwiki jméno (např. „prefix>Příklad“) a ID uživatele (např. „#12345“)
- drvexcludeuser
Nevypisovať revízie od tohto používateľa.
- Typ: uživatel, uvedený jako cokoli z: uživatelské jméno, IP, Dočasný uživatel, interwiki jméno (např. „prefix>Příklad“) a ID uživatele (např. „#12345“)
- drvcontinue
Keď je dostupných viac výsledkov, použite toto na pokračovanie. Podrobnejšie informácie o tom, ako pokračovať v dotazoch, nájdete na mediawiki.org.
- Vypísať informácie o vymazanej revízii 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [otevřít v pískovišti]
- Vypísať vymazané revízie stránky Hlavní strana a jej diskusnej stránky spolu s obsahom.
- api.php?action=query&prop=deletedrevisions&titles=Hlavn%C3%AD%20strana|Diskuse%3AHlavn%C3%AD%20strana&drvslots=*&drvprop=user|comment|content [otevřít v pískovišti]