MediaWiki-API-hjelp

Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.

Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allrevisions (arv)

(main | query | allrevisions)
  • Denne modulen krever lesetilgang.
  • Denne modulen kan brukes som en generator.
  • Kilde: MediaWiki
  • Lisens: GPL-2.0-or-later

List opp alle sideversjoner.

Spesifikke parametre:
Andre generelle parametre er tilgjengelige.
arvprop

Hvilke egenskaper som skal hentes for hver sideversjon:

ids
ID-en til sideversjonen.
flags
Sideversjonsflagg (mindre endring).
timestamp
Tidsstempelet til sideversjonen.
user
Brukeren som lagde sideversjonen. Hvis brukeren har blitt sideversjonsslettet blir egenskapen userhidden returnert.
userid
Bruker-ID-en til brukeren som lagde sideversjonen. Hvis brukeren har blitt sideversjonsslettet blir egenskapen userhidden returnert.
size
Lengden til sideversjonen i byte.
slotsize
Lengden til hver sideversjonsspalte i byte.
sha1
Sideversjonens SHA-1 (base 16). Hvis innholdet har blitt sideversjonsslettet blir egenskapen sha1hidden returnert.
slotsha1
Hver sideversjonsspaltes SHA-1 (base 16). Hvis innholdet har blitt sideversjonsslettet blir egenskapen sha1hidden returnert.
contentmodel
Innholdsmodell-ID-en til hver sideversjonsspalte.
comment
Sideversjonens brukerkommentar. Hvis kommentaren har blitt sideversjonsslettet blir egenskapen commenthidden returnert.
parsedcomment
Sideversjonens brukerkommentar tolket. Hvis kommentaren har blitt sideversjonsslettet blir egenskapen commenthidden returnert.
content
Hver sideversjonsspaltes innhold. Hvis innholdet har blitt sideversjonsslettet blir egenskapen texthidden returnert. Av ytelsesgrunner blir arvlimit begrenset til 50 hvis dette alternativet brukes.
tags
Sideversjonens tagger.
roles
List opp innholdsspalteroller som eksisterer i sideversjonen.
parsetree
Utgått. Bruk action=expandtemplates eller action=parse i stedet. XML-tolkingstreet til sideversjonsinnholdet (krever innholdsmodellen wikitext). Av ytelsesgrunner blir arvlimit begrenset til 50 hvis dette alternativet brukes.
Verdier (separer med | eller alternativ): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standard: ids|timestamp|flags|comment|user
arvslots

Hvilke sideversjonsspalter data skal returneres for, når spalterelaterte egenskaper inkluderes i arvprops. Hvis denne omgås vil data fra spalten main returneres i bakoverkompatibelt format.

Verdier (separer med | eller alternativ): main
For å angi alle verdier, bruk *.
arvcontentformat-{slot}

Innholdsserialiseringsformat brukt for utdatainnholdet.

Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til arvslots.
Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvlimit

Begrens hvor mange sideversjoner som skal returneres. Hvis arvprop=content, arvprop=parsetree, arvdiffto eller arvdifftotext brukes er grensa 50. Hvis arvparse brukes er grensa 1.

Type: heltall eller max
Verdien må være mellom 1 og 500.
arvexpandtemplates
Utgått.

Bruk action=expandtemplates i stedet. Utvid maler i sideversjonsinnholdet (krever arvprop=content).

Type: boolsk (detaljer)
arvgeneratexml
Utgått.

Bruk action=expandtemplates eller action=parse i stedet. Genere XML-tolkingstre for sideversjonsinnholdet (krever arvprop=content).

Type: boolsk (detaljer)
arvparse
Utgått.

Bruk action=parse i stedet. Tolk sideversjonsinnholdet (krever arvprop=content). Av ytelsesårsaker begrenses arvlimit til 1 hvis dette alternativet brukes.

Type: boolsk (detaljer)
arvsection

Bare hent innholdet til denne seksons-ID-en.

arvdiffto
Utgått.

Bruk action=compare i stedet. Sideversjons-ID-en man skal sammenligne hver sideversjon med. Bruk prev, next og cur for forrige, neste og nåværende sideversjon respektivt. Av ytelsesgrunner blir arvlimit begrenset til 50 hvis dette alternativet brukes.

arvdifftotext
Utgått.

Bruk action=compare i stedet. Teksten å sammenligne hver sideversjon med. Viser bare forskjeller for et begrenset antall sideversjoner. Overstyrer arvdiffto. Hvis arvsection er satt vil bare den seksjonen sammenlignes med denne teksten. Av ytelsesgrunner blir arvlimit begrenset til 50 hvis dette alternativet brukes.

arvdifftotextpst
Utgått.

Bruk action=compare i stedet. Utfør en førlagringstransformering på teksten før den sammenlignes. Bare gyldig når den brukes med arvdifftotext.

Type: boolsk (detaljer)
arvcontentformat
Utgått.

Serialiseringsformat brukt for arvdifftotext og forventet for innhlodets utdata.

Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

List bare opp sideversjoner av denne brukeren.

Type: bruker, av en av brukernavn, IP, Midlertidig bruker, interwikinavn (f.eks. "prefiks>Eksempelnavn") og bruker-ID (f.eks. «#12345»)
arvnamespace

List kun opp sider i dette navnerommet.

Verdier (separer med | eller alternativ): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 274, 275
For å angi alle verdier, bruk *.
arvstart

Tidsstempelet opplistingen skal starte fra.

Type: tidsstempel (tillatte formater)
arvend

Tidsstempelet opplistingen skal slutte ved.

Type: tidsstempel (tillatte formater)
arvdir

Hvilken retning det skal listes opp:

newer
List opp de eldste først. Merk: arvstart må være før arvend.
older
List opp de nyeste først (standard). Merk: arvstart må være senere enn arvend.
Én av følgende verdier: newer, older
Standard: older
arvexcludeuser

Ikke list opp sideversjoner av denne brukeren.

Type: bruker, av en av brukernavn, IP, Midlertidig bruker, interwikinavn (f.eks. "prefiks>Eksempelnavn") og bruker-ID (f.eks. «#12345»)
arvcontinue

Når flere resultater er tilgjengelige, bruk denne for å fortsette. Mer detaljert informasjon om hvordan man kan fortsette spørringer finnes på mediawiki.org.

arvgeneratetitles

Når denne brukes som generator, generer titler i stedet for sideversjons-ID-er.

Type: boolsk (detaljer)
Eksempler:
List opp de siste 50 bidragene fra brukeren Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [åpne i sandkasse]
List opp de første 50 sideversjonene i ethvert navnerom.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [åpne i sandkasse]