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

action=edit

(main | edit)
  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Pagina's aanmaken en bewerken.

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

Naam van de te bewerken pagina. Kan niet in combinatie met pageid gebruikt worden.

pageid

Pagina-ID van de te bewerken pagina. Kan niet in combinatie met title gebruikt worden.

Type: geheel getal
section

Sectie identificatiecode. 0 voor de bovenste sectie, new voor een nieuwe sectie. Meestal een positief getal, maar kan ook niet-numeriek zijn.

sectiontitle

De titel van een nieuwe sectie bij gebruik van section=new.

text

Pagina-inhoud.

summary

Bewerkingssamenvatting.

Als deze parameter niet is opgegeven of leeg is, kan er automatisch een bewerkingssamenvatting worden gegenereerd.

Als section=new wordt gebruikt en sectiontitle niet is opgegeven, wordt de waarde van deze parameter in plaats daarvan gebruikt voor de sectietitel en wordt er automatisch een bewerkingssamenvatting gegenereerd.

tags

Wijzigingslabels om op de versie toe te passen.

Waarden (gescheiden met | of alternatief):
minor

Mankeer deze bewerking als een kleine bewerking.

Type: booleaans (details)
notminor

Markeer deze bewerking niet als een kleine bewerking, zelfs niet als de gebruikersvoorkeur "Mijn bewerkingen standaard als kleine bewerking markeren" aan staat.

Type: booleaans (details)
bot

Deze bewerking als robotbewerking markeren.

Type: booleaans (details)
baserevid

ID van de basisversie die gebruikt wordt om bewerkingsconflicten te detecteren. Kan worden verkregen via action=query&prop=revisions. Zelfconflicten zorgen ervoor dat de bewerking mislukt, tenzij basetimestamp is ingesteld.

Type: geheel getal
basetimestamp

Tijdstip van de basisversie die wordt gebruikt om bewerkingsconflicten te detecteren. Kan worden verkregen via action=query&prop=revisions&rvprop=timestamp. Zelfconflicten worden genegeerd.

Type: tijdstip (toegestane indelingen)
starttimestamp

Tijdstip waarop het bewerkingsproces begon, gebruikt om bewerkingsconflicten te detecteren. Een geschikte waarde kan worden verkregen met curtimestamp bij het starten van het bewerkingsproces (bv. bij het laden van de te bewerken pagina-inhoud).

Type: tijdstip (toegestane indelingen)
recreate

Negeer eventuele fouten die aangeven dat de pagina inmiddels is verwijderd.

Type: booleaans (details)
createonly

De pagina niet bewerken als die al bestaat.

Type: booleaans (details)
nocreate

Een foutmelding geven als de pagina niet bestaat.

Type: booleaans (details)
watch
Verouderd.

Voeg de pagina toe aan de volglijst van de huidige gebruiker.

Type: booleaans (details)
unwatch
Verouderd.

Verwijder de pagina van de volglijst van de huidige gebruiker.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
md5

De MD5-hash van de text parameter, of de prependtext en appendtext parameters samengevoegd. Indien ingesteld, wordt de bewerking niet gemaakt tenzij de hash juist is.

prependtext

Voeg deze tekst toe aan het begin van de pagina of sectie. Overschrijft text.

appendtext

Voeg deze tekst toe aan het eind van de pagina of sectie. Overschrijft text.

Gebruik section=new om een nieuwe sectie toe te voegen, in plaats van deze parameter.

undo

Maak deze revisie ongedaan. Overschrijft text, prependtext en appendtext.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
undoafter

Maak alle revisies vanaf undo tot deze ongedaan. Indien niet ingesteld wordt slechts één revisie ongedaan gemaakt.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
redirect

Doorverwijzingen automatisch oplossen.

Type: booleaans (details)
contentformat

Het inhoudsserialisatieformaat dat voor de invoertekst wordt gebruikt.

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
contentmodel

Inhoudsmodel van de nieuwe inhoud.

Een van de volgende waarden: GeoJSON, GeoJson, css, javascript, json, sanitized-css, text, unknown, wikitext
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

De token moet altijd als de laatste parameter worden verzonden, of in ieder geval na de text parameter.

Deze parameter is vereist.
captchaword

Antwoord op de CAPTCHA

captchaid

CAPTCHA-ID van de vorige aanvraag