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=visualeditoredit

(main | visualeditoredit)
  • Deze module is voor intern gebruik of nog niet stabiel. De functionaliteit kan zonder enige voorafgaande melding wijzigen.
  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: VisualEditor
  • Licentie: MIT

Een HTML5-pagina in MediaWiki opslaan (via Parsoid in wikitekst omgezet).

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

De te verrichten handeling.

Deze parameter is vereist.
Een van de volgende waarden: diff, save, serialize, serializeforcache
page

De pagina om de handelingen op te verrichten.

Deze parameter is vereist.
token

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

Deze parameter is vereist.
wikitext

De te behandelen wikitekst.

section

De te behandelen sectie.

sectiontitle

De naam van de nieuw kopje.

basetimestamp

Stel dit in op de tijd waarop de versie is bewerkt tijdens het opslaan. Wordt gebruikt om bewerkingsconflicten te detecteren.

starttimestamp

Stel dit tijdens het opslaan in op de tijd waarop de pagina is geladen. Wordt gebruikt om bewerkingsconflicten te detecteren.

oldid

Het te gebruiken versienummer. Standaard de laatste versie. Gebruik 0 voor een nieuwe pagina.

minor

Als kleine bewerking markeren.

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.

html

HTML die naar Parsoid gestuurd moet worden in ruil voor wikitekst.

etag

Te sturen ETag.

summary

Bewerkingssamenvatting.

captchaid

Captcha-ID (bij het opslaan met een captcha-antwoord).

captchaword

Antwoord op de captcha (bij het opslaan met een captcha-antwoord).

cachekey

Gebruik het resultaat van een eerder "serializeforcache"-verzoek met deze sleutel. Heeft voorrang boven html.

useskin

De geselecteerde vormgeving toepassen op de parseruitvoer. Kan de volgende eigenschappen beïnvloeden: text, langlinks, headitems, modules, jsconfigvars, indicators.

Een van de volgende waarden: apioutput, fallback, timeless
tags

Wijzigingslabels om op de versie toe te passen.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
plugins

Plug-ins die zijn gekoppeld aan het API-verzoek.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
data-{plugin}

Willekeurige gegevens verzonden door een plug-in met het API-verzoek.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {plugin} in de parameternaam moet worden vervangen door waarden van plugins.