Aide de l’API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=expandtemplates

(main | expandtemplates)
  • Ce module nécessite des droits de lecture.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Réalise l’expansion de tous les modèles en wikicode.

Paramètres :
title

Titre de la page.

text

Wikicode à convertir.

Ce paramètre est obligatoire.
revid

Identifiant de version, pour {{REVISIONID}} et les variables similaires.

Type: entier
prop

Quelles informations récupérer.

Noter que si aucune valeur n’est sélectionnée, le résultat contiendra le wikitexte, mais la sortie sera dans un format désuet.

wikitext
Le wikicode développé.
categories
Toutes les catégories présentes dans l’entrée qui ne sont pas représentées dans la sortie en wikicode.
properties
Propriétés de la page définies par des mots magiques développés dans le wikicode.
volatile
Si la sortie est volatile et ne devrait pas être réutilisée ailleurs dans la page.
ttl
Le délai maximum après lequel les caches du résultat doivent être invalidés.
modules
Tous les modules ResourceLoader que les fonctions d’analyse ont demandé d’ajouter à la sortie. Soit jsconfigvars, soit encodedjsconfigvars doit être demandé avec modules.
jsconfigvars
Donne les variables de configuration JavaScript spécifiques à la page.
encodedjsconfigvars
Donne les variables de configuration JavaScript spécifiques à la page sous la forme d’une chaîne JSON.
parsetree
L’arbre d’analyse XML de l’entrée.
Valeurs (séparées par | ou autre) : categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

S’il faut inclure les commentaires HTML dans la sortie.

Type : booléen (détails)
generatexml
Obsolète.

Générer l’arbre d’analyse XML (remplacé par « prop=parsetree »).

Type : booléen (détails)
templatesandboxprefix

Préfixe du bac à sable des modèles, comme avec Special:TemplateSandbox.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
templatesandboxtitle

Analyser la page en utilisant templatesandboxtext au lieu du contenu de la page nommée ici.

templatesandboxtext

Analyser la page en utilisant le contenu de cette page au lieu de celle désignée par templatesandboxtitle.

templatesandboxcontentmodel

Modèle de contenu de templatesandboxtext.

Une des valeurs suivantes : JsonSchema, MassMessageListContent, Scribunto, css, flow-board, javascript, json, smw/schema, text, wikitext
templatesandboxcontentformat

Format du contenu de templatesandboxtext.

Une des valeurs suivantes : application/json, text/css, text/javascript, text/plain, text/x-wiki