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

list=alldeletedrevisions (adr)

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

Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
adrprop

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
Inhoud van elk versiesegment. Als de tekst voor een versie is verwijderd, wordt een eigenschap texthidden geretourneerd. Als deze optie wordt gebruikt, wordt om prestatieredenen een adrlimit van 50 afgedwongen.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Gebruik in plaats hiervan action=expandtemplates of action=parse. The De XML-parseboom van de versie-inhoud (vereist inhoudsmodel wikitext). Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.
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
adrslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in adrprops. 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.
adrcontentformat-{slot}

Het inhoudsserialisatieformaat dat voor de uitvoer van inhoud wordt gebruikt.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van adrslots.
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
adrlimit

Beperkt hoeveel versies geretourneerd worden. Bij gebruik van adrprop=content, adrprop=parsetree, adrdiffto of adrdifftotext is de limiet 50. Bij gebruik van adrparse is de limiet 1.

Type: geheel getal of max
The value must be between 1 and 500.
adrexpandtemplates
Verouderd.

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

Type: booleaans (details)
adrgeneratexml
Verouderd.

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

Type: booleaans (details)
adrparse
Verouderd.

Gebruik in plaats hiervan action=parse. Parset de versie-inhoud (vereist adrprop=content). Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 1 afgedwongen.

Type: booleaans (details)
adrsection

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

adrdiffto
Verouderd.

Gebruik in plaats hiervan action=compare. De ID van de versie om elke versie mee te vergelijken. Gebruik prev, next en cur voor respectievelijk de vorige, volgende en huidige versie. Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.

adrdifftotext
Verouderd.

Gebruik in plaats hiervan action=compare. De tekst om elke versie mee te vergelijken. Vergelijkt slechts een beperkt aantal versies. Overschrijft adrdiffto. Als adrsection is ingesteld wordt alleen die sectie met deze tekst vergeleken. Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.

adrdifftotextpst
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 adrdifftotext.

Type: booleaans (details)
adrcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor adrdifftotext 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
adruser

Alleen versies van deze gebruiker weergeven.

Let op: Vanwege de besparingsmodus kan het samengebruik van adruser en adrnamespace leiden tot minder dan adrlimit resultaten voordat er wordt doorgegaan; in extreme gevallen kunnen er nul resultaten worden geretourneerd.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
adrnamespace

Alleen pagina’s in deze naamruimte weergeven.

Let op: Vanwege de besparingsmodus kan het samengebruik van adruser en adrnamespace leiden tot minder dan adrlimit resultaten voordat er wordt doorgegaan; in extreme gevallen kunnen er nul resultaten worden geretourneerd.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Gebruik * om alle waarden op te geven.
adrstart

Het tijdstip waar de opsomming begint.

Mag alleen worden gebruikt met adruser.
Type: tijdstip (toegestane indelingen)
adrend

Het tijdstip waar de opsomming eindigt.

Mag alleen worden gebruikt met adruser.
Type: tijdstip (toegestane indelingen)
adrdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: adrstart moet vóór adrend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: adrstart moet later zijn dan adrend.
Een van de volgende waarden: newer, older
Standaard: older
adrfrom

Begin de lijst bij deze titel.

Kan niet worden gebruikt met adruser.
adrto

Eindig de lijst bij deze titel.

Kan niet worden gebruikt met adruser.
adrprefix

Zoek naar alle paginatitels die met deze waarde beginnen.

Kan niet worden gebruikt met adruser.
adrexcludeuser

Geen versies van deze gebruiker weergeven.

Kan niet worden gebruikt met adruser.
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
adrtag

Alleen versies met dit label weergeven.

adrcontinue

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.

adrgeneratetitles

Bij gebruik als generator, titels in plaats van versie-ID’s genereren.

Type: booleaans (details)
Voorbeelden:
Toon de laatste 50 verwijderde bijdragen van gebruiker Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [in de sandbox openen]
Toon de eerse 50 verwijderde versies in de hoofdnaamruimte.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [in de sandbox openen]