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

(main | expandtemplates)
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Vouwt alle sjablonen binnen wikitekst uit.

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

Paginanaam.

text

Om te zetten wikitekst.

Deze parameter is vereist.
revid

Versie-ID, voor {{REVISIONID}} en soortgelijke variabelen.

Type: geheel getal
prop

Welke gegevens opgehaald moeten worden.

Let op: als er geen waarden zijn geselecteerd, bevat het resultaat de wikitekst, maar de uitvoer is dan in een verouderd formaat.

wikitext
De uitgewerkte wikitekst.
categories
Alle categorieën die in de invoer voorkomen, maar niet in de wikitekst-uitvoer.
properties
Pagina-eigenschappen gedefinieerd door uitgebreide magische woorden in de wikitekst.
volatile
Of de uitvoer vluchtig is en niet elders op de pagina opnieuw mag worden gebruikt.
ttl
De maximale tijdsduur waarna de cache van het resultaat moet worden weggegooid.
modules
Alle ResourceLoader-modules waarvan door parser-functies is gevraagd dat ze aan de uitvoer worden toegevoegd. Ofwel Jsconfigvars ofwel encodedjsconfigvars moet samen met modules worden aangevraagd.
jsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina.
encodedjsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina als een JSON-tekenreeks.
parsetree
De XML-parserboom van de invoer.
Waarden (gescheiden met | of alternatief): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Of HTML-commentaar in de uitvoer moeten worden opgenomen.

Type: booleaans (details)
showstrategykeys

Of interne samenvoegstrategie-informatie in jsconfigvars moet worden opgenomen.

Type: booleaans (details)
generatexml
Verouderd.

Genereer een XML-parserboom (vervangen door prop=parsetree).

Type: booleaans (details)
templatesandboxprefix

Voorvoegsel voor de sjabloonzandbak, zoals bij Special:TemplateSandbox.

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

Verwerkt de pagina met behulp van templatesandboxtext in plaats van de inhoud van de hier genoemde pagina.

templatesandboxtext

Verwerkt de pagina met behulp van deze pagina-inhoud in plaats van de door templatesandboxtitle genoemde pagina.

templatesandboxcontentmodel

Inhoudsmodel vantemplatesandboxtext.

Een van de volgende waarden: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
templatesandboxcontentformat

Inhoudsindeling van templatesandboxtext.

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
Voorbeeld:
Expandeer de wikitekst {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [in de sandbox openen]