Pomoč za API MediaWiki
To je samodejno ustvarjena stran za API MediaWiki.
Dokumentacija in zgledi: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=deletedrevisions (drv)
- Ta modul zahteva pravice branja.
- Ta modul se lahko uporablja kot generator.
- Vir: MediaWiki
- Licenca: GPL-2.0-or-later
Pridobitev informacij o izbrisani redakciji.
Lahko se uporablja na več načinov:
- Pridobitev izbrisanih redakcij za niz strani z nastavitvijo naslovov ali pageids. Urejeno po naslovu in časovnem žigu.
- Pridobitev podatkov o nizu izbrisanih redakcij tako, da nastavite njihove ID-je z revids. Urejeno po ID-ju redakcije.
- drvprop
Katere lastnosti naj se pridobijo za vsako redakcijo:
- ids
- ID redakcije.
- flags
- Zastavice redakcije (male).
- timestamp
- Časovni žig redakcije.
- user
- Uporabnik, ki je ustvaril redakcijo. Če je uporabnik v izbrisani redakciji, bo vrnjena lastnost userhidden.
- userid
- Uporabniški ID ustvaritelja redakcije. Če je uporabnik v izbrisani redakciji, bo vrnjena lastnost userhidden.
- size
- Dolžina (v bajtih) redakcije.
- slotsize
- Dolžina (v bajtih) vsake reže redakcije.
- sha1
- SHA-1 (osnova 16) redakcije. Če je vsebina v izbrisani redakciji, bo vrnjena lastnost sha1hidden.
- slotsha1
- SHA-1 (osnova 16) vsake reže redakcije. Če je vsebina v izbrisani redakciji, bo vrnjena lastnost sha1hidden.
- contentmodel
- ID vsebinskega modela vsake reže redakcije.
- comment
- Komentar uporabnika za redakcijo. Če je komentar v izbrisani redakciji, bo vrnjena lastnost commenthidden.
- parsedcomment
- Razčlenjeni komentar uporabnika za redakcijo. Če je komentar v izbrisani redakciji, bo vrnjena lastnost commenthidden.
- content
- Vsebina vsake redakcijske reže. Če je bila redakcija vsebine izbrisana, bo vrnjena lastnost texthidden. Če je uporabljena ta možnost, se zaradi učinkovitosti pri 50 uveljavi vrednost drvlimit.
- tags
- Oznake za redakcijo.
- roles
- Navedba vlog vsebinskih rež, ki obstajajo v redakciji.
- parsetree
- Opuščeno. Namesto tega uporabi action=expandtemplates ali action=parse Drevo razčlenitve XML vsebine redakcije (zahteva vsebinski model
wikitext). Če je uporabljena ta možnost, se zaradi učinkovitosti pri 50 uporabi vrednost drvlimit.
- Vrednosti (ločene s | ali alternativa): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Privzeto: ids|timestamp|flags|comment|user
- drvslots
Za katere reže redakcij naj se vrnejo podatki, kadar so z režami povezane lastnosti vključene v drvprops. ČE je izpuščeno, bodo v vzvratno združljivem formatu vrnjeni podatki iz reže main.
- Vrednosti (ločene s | ali alternativa): main
- Za določitev vseh vrednosti uporabite *.
- drvcontentformat-{slot}
Format serializacije vsebine, ki se uporablja za izpis vsebine.
- To je parameter predloge. Pri oblikovanju zahtevka {slot} v imenu parametra je treba zamenjati z vrednostmi drvslots.
- Ena od naslednjih vrednosti: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
Omejite, koliko redakcij bo vrnjenih. Če je uporabljen drvprop=content, drvprop=parsetree, drvdiffto ali drvdifftotext, je omejitev 50. Če je uporabljeno drvparse, je omejitev 1.
- Tip: celo število ali max
- Vrednost mora biti med 1 in 500.
- drvexpandtemplates
- Opuščeno.
Namesto tega uporabite action=expandtemplates. Razširite predloge v vsebino redakcij (zahteva drvprop=content).
- Tip: Boolov (podrobnosti)
- drvgeneratexml
- Opuščeno.
Namesto tega uporabite action=expandtemplates ali action=parse. Ustvarite drevo razčlenjevanja XML za vsebino redakcij (zahteva drvprop=content).
- Tip: Boolov (podrobnosti)
- drvparse
- Opuščeno.
Namesto tega uporabite action=parse. Razčleni vsebino redakcije (zahteva drvprop=content). Če je uporabljena ta možnost, se zaradi učinkovitosti pri 1 uveljavi vrednost drvlimit.
- Tip: Boolov (podrobnosti)
- drvsection
Pridobitev samo vsebine razdelka s tem identifikatorjem.
- drvdiffto
- Opuščeno.
Namesto tega uporabi action=compare. ID redakcije za razlikovanje vsake redakcije. Za predhodno, naslednjo in trenutn redakcijo uporabite prev, next in cur. Če je uporabljena ta možnost, se zaradi učinkovitosti pri 50 uveljavi vrednost drvlimit.
- drvdifftotext
- Opuščeno.
Namesto tega uporabi action=compare. Besedilo za razlikovanje posameznih redakcij. Razlikuje le omejeno število redakcij. Preglasi drvdiffto. Če je nastavljeno drvsection, se bo glede na to besedilo razlikoval samo ta razdelek. Če je uporabljena ta možnost, se zaradi učinkovitosti pri 50 uveljavi vrednost drvlimit.
- drvdifftotextpst
- Opuščeno.
Namesto tega uporabite action=compare. Pred razlikovanjem izvedite predshranjevalno transformacijo besedila. Veljavno samo, če se uporablja z drvdifftotext.
- Tip: Boolov (podrobnosti)
- drvcontentformat
- Opuščeno.
Serializacijski format, ki se uporablja za drvdifftotext in pričakovano za izhod vsebine.
- Ena od naslednjih vrednosti: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
Časovni žig za začetek oštevilčevanja. Prezrto pri obdelavi seznama ID-jev redakcij.
- Tip: časovni žig (dovoljeni formati)
- drvend
Časovni žig za konec oštevilčevanja. Prezrto pri obdelavi seznama ID-jev redakcij.
- Tip: časovni žig (dovoljeni formati)
- drvdir
V kateri smeri naj poteka oštevilčevanje:
- newer
- Najprej je navedeno najstarejše. Opomba: drvstart se mora začeti pred drvend.
- older
- Najprej najnovejše (privzeto). Opomba: drvstart mora biti poznejše kot drvend.
- Ena od naslednjih vrednosti: newer, older
- Privzeto: older
- drvtag
Navedba samo redakcij, ki so označene s to oznako.
- drvuser
Navedba samo redakcij tega uporabnika.
- Vrsta: uporabnik, ki ustreza čemur koli od uporabniško ime, IP, Začasni uporabnik, ime interwikija (npr. »predpona>ImePrimera«) in ID uporabnika (npr. »#12345«)
- drvexcludeuser
Nenavedba redakcij tega uporabnika.
- Vrsta: uporabnik, ki ustreza čemur koli od uporabniško ime, IP, Začasni uporabnik, ime interwikija (npr. »predpona>ImePrimera«) in ID uporabnika (npr. »#12345«)
- drvcontinue
Ko bo na voljo več rezultatov, uporabite to za nadaljevanje. Podrobnejše informacije o nadaljevanju poizvedb lahko najdete na mediawiki.org.
- Navedba informacij za izbrisano redakcijo 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [odpri v peskovniku]
- Navedba izbrisanih redakcij strani Glavna stran in njene pogovorne strani z vsebino.
- api.php?action=query&prop=deletedrevisions&titles=Glavna%20stran|Pogovor%3AGlavna%20stran&drvslots=*&drvprop=user|comment|content [odpri v peskovniku]