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

list=alldeletedrevisions (adr)

(main | query | alldeletedrevisions)
  • 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

Seznam všech smazaných revizí od konkrétního uživatele nebo v konkrétním jmenném prostoru.

Parametry:
K dispozícii sú aj ďalšie všeobecné parametre.
adrprop

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 adrlimit 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 adrlimit 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
adrslots

Ktoré sloty revízie sa majú vrátiť, keď sú vo adrprops 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 *.
adrcontentformat-{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 adrslots.
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
adrlimit

Obmedziť počet vrátených revízií. Ak sa použije adrprop=content, adrprop=parsetree, adrdiffto alebo adrdifftotext, limit je 50. Ak sa použije adrparse, limit je 1.

Typ: celé číslo alebo max
Hodnota musí byť medzi 1 a 500.
adrexpandtemplates
Zastaralý.

Namiesto toho použite action=expandtemplates. Expandovať šablóny v obsahu revízie (vyžaduje adrprop=content).

Typ: logická hodnota (boolean) (podrobnosti)
adrgeneratexml
Zastaralý.

Namiesto toho použite action=expandtemplates alebo action=parse. Vygenerovať XML strom parsovania obsahu revízie (vyžaduje adrprop=content).

Typ: logická hodnota (boolean) (podrobnosti)
adrparse
Zastaralý.

Namiesto toho použite action=parse. Parsovať obsah revízie (vyžaduje adrprop=content). Z výkonnostných dôvodov sa pri použití tejto voľby adrlimit vynúti na 1.

Typ: logická hodnota (boolean) (podrobnosti)
adrsection

Získať iba obsah sekcie s týmto identifikátorom.

adrdiffto
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 adrlimit vynúti na 50.

adrdifftotext
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 adrdiffto. Ak je nastavené adrsection, s týmto textom sa porovná iba daná sekcia. Z výkonnostných dôvodov sa pri použití tejto voľby adrlimit vynúti na 50.

adrdifftotextpst
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 adrdifftotext.

Typ: logická hodnota (boolean) (podrobnosti)
adrcontentformat
Zastaralý.

Serializačný formát použitý pre adrdifftotext 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
adruser

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“)
adrnamespace

Vypísať iba stránky v tomto mennom priestore.

Hodnoty (oddělené | nebo alternativou.): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Na zadanie všetkých hodnôt použite *.
adrstart

Časová pečiatka, od ktorej sa má začať vymenúvanie.

Možno použiť iba s adruser.
Typ: časová pečiatka (povolené formáty)
adrend

Časová pečiatka, pri ktorej sa má vymenúvanie zastaviť.

Možno použiť iba s adruser.
Typ: časová pečiatka (povolené formáty)
adrdir

V ktorom smere vymenúvať:

newer
Vypísať najstaršie ako prvé. Poznámka: adrstart musí byť pred adrend.
older
Vypísať najnovšie ako prvé (predvolené). Poznámka: adrstart musí byť neskôr ako adrend.
Jedna z následujících hodnot: newer, older
Predvolené: older
adrfrom

Začať výpis pri tomto názve.

Není možné užít s adruser.
adrto

Zastaviť výpis pri tomto názve.

Není možné užít s adruser.
adrprefix

Vyhľadať všetky názvy stránok, ktoré začínajú touto hodnotou.

Není možné užít s adruser.
adrexcludeuser

Nevypisovať revízie od tohto používateľa.

Není možné užít s adruser.
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“)
adrtag

Vypísať iba revízie označené touto značkou.

adrcontinue

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.

adrgeneratetitles

Pri použití ako generátor generovať názvy stránok namiesto ID revízií.

Typ: logická hodnota (boolean) (podrobnosti)
Příklady:
Seznam posledních 50 smazaných editací uživatele Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [otevřít v pískovišti]
Seznam prvních 50 smazaných revizí v hlavním jmenném prostoru.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [otevřít v pískovišti]