MediaWiki-API-hjelp
Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.
Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=revisions (rv)
- Denne modulen krever lesetilgang.
- Denne modulen kan brukes som en generator.
- Kilde: MediaWiki
- Lisens: GPL-2.0-or-later
Hent sideversjonsinformasjon.
Kan brukes på flere måter:
- Hent data om et sett sider (siste sideversjon), ved å sette titler eller side-ID-er.
- Hent sideversjoner for én gitt side, ved å bruke titler eller side-ID-er med start, slutt eller grense.
- Hent data om et sett sideversjoner ved å sette ID-ene deres med revids.
- rvprop
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 rvlimit 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 rvlimit 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
- rvslots
Hvilke sideversjonsspalter data skal returneres for, når spalterelaterte egenskaper inkluderes i rvprops. Hvis denne omgås vil data fra spalten main returneres i bakoverkompatibelt format.
- Verdier (separer med | eller alternativ): main
- For å angi alle verdier, bruk *.
- rvcontentformat-{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 rvslots.
- É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
- rvlimit
Begrens hvor mange sideversjoner som skal returneres. Hvis rvprop=content, rvprop=parsetree, rvdiffto eller rvdifftotext brukes er grensa 50. Hvis rvparse brukes er grensa 1.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: heltall eller max
- Verdien må være mellom 1 og 500.
- rvexpandtemplates
- Utgått.
Bruk action=expandtemplates i stedet. Utvid maler i sideversjonsinnholdet (krever rvprop=content).
- Type: boolsk (detaljer)
- rvgeneratexml
- Utgått.
Bruk action=expandtemplates eller action=parse i stedet. Genere XML-tolkingstre for sideversjonsinnholdet (krever rvprop=content).
- Type: boolsk (detaljer)
- rvparse
- Utgått.
Bruk action=parse i stedet. Tolk sideversjonsinnholdet (krever rvprop=content). Av ytelsesårsaker begrenses rvlimit til 1 hvis dette alternativet brukes.
- Type: boolsk (detaljer)
- rvsection
Bare hent innholdet til denne seksons-ID-en.
- rvdiffto
- 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 rvlimit begrenset til 50 hvis dette alternativet brukes.
- rvdifftotext
- Utgått.
Bruk action=compare i stedet. Teksten å sammenligne hver sideversjon med. Viser bare forskjeller for et begrenset antall sideversjoner. Overstyrer rvdiffto. Hvis rvsection er satt vil bare den seksjonen sammenlignes med denne teksten. Av ytelsesgrunner blir rvlimit begrenset til 50 hvis dette alternativet brukes.
- rvdifftotextpst
- 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 rvdifftotext.
- Type: boolsk (detaljer)
- rvcontentformat
- Utgått.
Serialiseringsformat brukt for rvdifftotext 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
- rvstartid
Start opplistingen fra denne sideversjonens tidsstempel. Sideversjonen må eksistere, men må ikke nødvendigvis tilhøre denne siden.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: heltall
- rvendid
Stopp opplistingen ved denne sideversjonens tidsstempel. Sideversjonen må eksistere, men må ikke nødvendigvis tilhøre denne siden.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: heltall
- rvstart
Hvilken sideversjons tidsstempel opplistingen skal starte fra.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: tidsstempel (tillatte formater)
- rvend
List opp fram til dette tidsstempelet.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: tidsstempel (tillatte formater)
- rvdir
Hvilken retning det skal listes opp:
- newer
- List opp de eldste først. Merk: rvstart må være før rvend.
- older
- List opp de nyeste først (standard). Merk: rvstart må være senere enn rvend.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Én av følgende verdier: newer, older
- Standard: older
- rvuser
Bare inkluder sideversjoner gjort av brukeren.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: bruker, av en av brukernavn, IP, Midlertidig bruker, interwikinavn (f.eks. "prefiks>Eksempelnavn") og bruker-ID (f.eks. «#12345»)
- rvexcludeuser
Ekskluder sideversjoner gjort av brukeren.
- Kan bare brukes med enkeltsidemodus (modus 2).
- Type: bruker, av en av brukernavn, IP, Midlertidig bruker, interwikinavn (f.eks. "prefiks>Eksempelnavn") og bruker-ID (f.eks. «#12345»)
- rvtag
Bare list opp sideversjoner tagget med denne taggen.
- rvcontinue
Når flere resultater er tilgjengelige, bruk denne for å fortsette. Mer detaljert informasjon om hvordan man kan fortsette spørringer finnes på mediawiki.org.
- Hent data med innhold for den siste sideversjonen av titlene API og Hovedside.
- api.php?action=query&prop=revisions&titles=API|Hovedside&rvslots=*&rvprop=timestamp|user|comment|content [åpne i sandkasse]
- Hent de 5 siste sideversjonene av Hovedside.
- api.php?action=query&prop=revisions&titles=Hovedside&rvlimit=5&rvprop=timestamp|user|comment [åpne i sandkasse]
- Hent de 5 første sideversjonene av Hovedside.
- api.php?action=query&prop=revisions&titles=Hovedside&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [åpne i sandkasse]
- Hent de 5 første sideversjonene av Hovedside gjort etter 2006-05-01.
- api.php?action=query&prop=revisions&titles=Hovedside&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [åpne i sandkasse]
- Hent de 5 første sideversjonene av Hovedside som ikke ble gjort an den anonyme brukeren 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Hovedside&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [åpne i sandkasse]
- Hent de 5 første sideversjonene av Hovedside som ble gjort av brukeren MediaWiki default.
- api.php?action=query&prop=revisions&titles=Hovedside&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [åpne i sandkasse]