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
list=allrevisions (arv)
- Ta modul zahteva pravice branja.
- Ta modul se lahko uporablja kot generator.
- Vir: MediaWiki
- Licenca: GPL-2.0-or-later
Navedba vseh redakcij.
- arvprop
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 arvlimit.
- 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 arvlimit.
- 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
- arvslots
Za katere reže redakcij naj se vrnejo podatki, kadar so z režami povezane lastnosti vključene v arvprops. Č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 *.
- arvcontentformat-{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 arvslots.
- 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
- arvlimit
Omejite, koliko redakcij bo vrnjenih. Če je uporabljen arvprop=content, arvprop=parsetree, arvdiffto ali arvdifftotext, je omejitev 50. Če je uporabljeno arvparse, je omejitev 1.
- Tip: celo število ali max
- Vrednost mora biti med 1 in 500.
- arvexpandtemplates
- Opuščeno.
Namesto tega uporabite action=expandtemplates. Razširite predloge v vsebino redakcij (zahteva arvprop=content).
- Tip: Boolov (podrobnosti)
- arvgeneratexml
- Opuščeno.
Namesto tega uporabite action=expandtemplates ali action=parse. Ustvarite drevo razčlenjevanja XML za vsebino redakcij (zahteva arvprop=content).
- Tip: Boolov (podrobnosti)
- arvparse
- Opuščeno.
Namesto tega uporabite action=parse. Razčleni vsebino redakcije (zahteva arvprop=content). Če je uporabljena ta možnost, se zaradi učinkovitosti pri 1 uveljavi vrednost arvlimit.
- Tip: Boolov (podrobnosti)
- arvsection
Pridobitev samo vsebine razdelka s tem identifikatorjem.
- arvdiffto
- 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 arvlimit.
- arvdifftotext
- Opuščeno.
Namesto tega uporabi action=compare. Besedilo za razlikovanje posameznih redakcij. Razlikuje le omejeno število redakcij. Preglasi arvdiffto. Če je nastavljeno arvsection, se bo glede na to besedilo razlikoval samo ta razdelek. Če je uporabljena ta možnost, se zaradi učinkovitosti pri 50 uveljavi vrednost arvlimit.
- arvdifftotextpst
- Opuščeno.
Namesto tega uporabite action=compare. Pred razlikovanjem izvedite predshranjevalno transformacijo besedila. Veljavno samo, če se uporablja z arvdifftotext.
- Tip: Boolov (podrobnosti)
- arvcontentformat
- Opuščeno.
Serializacijski format, ki se uporablja za arvdifftotext 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
- arvuser
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«)
- arvnamespace
Navedi samo strani v tem imenskem prostoru.
- Vrednosti (ločene s | ali alternativa): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Za določitev vseh vrednosti uporabite *.
- arvstart
Časovni žig za začetek oštevilčevanja.
- Tip: časovni žig (dovoljeni formati)
- arvend
Časovni žig za konec oštevilčevanja.
- Tip: časovni žig (dovoljeni formati)
- arvdir
V kateri smeri naj poteka oštevilčevanje:
- newer
- Najprej je navedeno najstarejše. Opomba: arvstart se mora začeti pred arvend.
- older
- Najprej najnovejše (privzeto). Opomba: arvstart mora biti poznejše kot arvend.
- Ena od naslednjih vrednosti: newer, older
- Privzeto: older
- arvexcludeuser
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«)
- arvcontinue
Ko bo na voljo več rezultatov, uporabite to za nadaljevanje. Podrobnejše informacije o nadaljevanju poizvedb lahko najdete na mediawiki.org.
- arvgeneratetitles
Pri uporabi kot generator se namesto ID-jev redakcij generirajo naslovi.
- Tip: Boolov (podrobnosti)
- Navedba zadnjih 50 prispevkov uporabnika Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [odpri v peskovniku]
- Navede prvih 50 redakcij v poljubnem imenskem prostoru.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [odpri v peskovniku]