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 spécifiques :
D'autres paramètres généraux sont disponibles.
- 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)
 - showstrategykeys
 Indique s’il faut inclure les informations sur la stratégie interne de fusion dans jsconfigvars .
- 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)
 
Exemple :
- Développe le wikicode {{Project:Sandbox}}.
 - api.php?action=expandtemplates&text={{Project:Sandbox}} [ouvrir dans le bac à sable]