MediaWiki API hulp

Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.

Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

prop=revisions (rv)

(main | query | revisions)
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Versie-informatie opvragen.

Kan op verschillende manieren gebruikt worden:

  1. Gegevens over een verzameling pagina’s (laatste versie) opvragen door titels of pagina-ID’s in te stellen.
  2. Versies voor één bepaalde pagina opvragen door titels of pagina-ID’s met begin, einde of limiet te gebruiken.
  3. Gegevens over een verzameling versies opvragen door hun ID’s aan te geven met revids.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rvprop

Welke eigenschappen op te vragen voor elke revisie:

ids
De ID van de versie.
flags
Versiemarkeringen (klein).
timestamp
Het tijdstip van de versie.
user
De gebruiker die de versie heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
De ID van de maker van de versie. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
size
Lengte (in bytes) van de versie.
slotsize
Lengte (in bytes) van elke versie-segment.
sha1
SHA-1 (basis 16) van de versie. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
slotsha1
SHA-1 (basis 16) van elk versiesegment. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
contentmodel
Inhoudsmodel-ID van elk versiesegment.
comment
Commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
content
Tekst van de versie. Als de tekst voor deze versie is verwijderd, wordt een eigenschap texthidden geretourneerd.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Use action=expandtemplates or action=parse instead. The XML parse tree of revision content (requires content model wikitext).
Waarden (gescheiden met | of alternatief): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standaard: ids|timestamp|flags|comment|user
rvslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in rvprops. Bij weglating daarvan worden gegevens uit het segment main in een achterwaarts compatibel formaat geretourneerd.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
rvlimit

Limit how many revisions will be returned.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
rvexpandtemplates
Verouderd.

Gebruik in plaats hiervan action=expandtemplates. Expandeert sjablonen in versieinhoud (vereist rvprop=content).

Type: booleaans (details)
rvgeneratexml
Verouderd.

Gebruik in plaats hiervan action=expandtemplates of action=parse. Genereert een XML-parseboom voor versieinhoud (vereist rvprop=content).

Type: booleaans (details)
rvparse
Verouderd.

Use action=parse instead. Parse revision content (requires rvprop=content). For performance reasons, if this option is used, rvlimit is enforced to 1.

Type: booleaans (details)
rvsection

Haal alleen de inhoud op van de sectie met deze identificatiecode.

rvdiffto
Verouderd.

Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

rvdifftotext
Verouderd.

Use action=compare instead. Text to diff each revision to. Only diffs a limited number of revisions. Overrides rvdiffto. If rvsection is set, only that section will be diffed against this text.

rvdifftotextpst
Verouderd.

Gebruik in plaats hiervan action=compare. Een "pre-save"-transformatie uitvoeren op de tekst alvorens de verschillen te bepalen. Alleen geldig indien gebruikt met rvdifftotext.

Type: booleaans (details)
rvcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor rvdifftotext en verwacht wordt voor de uitvoer van inhoud.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

De opsomming beginnen vanaf het tijdstip van deze versie. De versie moet bestaan, maar hoeft niet bij deze pagina te horen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal
rvendid

De opsomming eindigen op het tijdstip van deze versie. De versie moet bestaan, maar hoeft niet bij deze pagina te horen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal
rvstart

Vanaf welk versietijdstip moet de opsomming beginnen?

Mag alleen worden gebruikt met één pagina (modus #2).
Type: tijdstip (toegestane indelingen)
rvend

Tot aan dit tijdstip opsommen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: tijdstip (toegestane indelingen)
rvdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: rvstart moet vóór rvend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: rvstart moet later zijn dan rvend.
Mag alleen worden gebruikt met één pagina (modus #2).
Een van de volgende waarden: newer, older
Standaard: older
rvuser

Alleen versies van deze gebruiker opnemen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: gebruiker, met een van gebruikersnaam, IP-adres, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rvexcludeuser

Versies van deze gebruiker uitsluiten.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: gebruiker, met een van gebruikersnaam, IP-adres, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rvtag

Alleen revisies met dit label weergeven.

rvcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.