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)

(main | query | allrevisions)
  • Ta modul zahteva pravice branja.
  • Ta modul se lahko uporablja kot generator.
  • Vir: MediaWiki
  • Licenca: GPL-2.0-or-later

Navedba vseh redakcij.

Specifični parametri:
Na voljo so tudi drugi splošni parametri.
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)
Zgleda:
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]