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
meta=siteinfo (si)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0-or-later
 
Renvoyer les informations générales sur le site.
Paramètres spécifiques :
D'autres paramètres généraux sont disponibles.
- siprop
 Quelles informations obtenir :
- general
 - Information globale du système.
 - namespaces
 - Liste des espaces de noms déclarés avec leur nom canonique.
 - namespacealiases
 - Liste des alias des espaces de noms déclarés.
 - specialpagealiases
 - Liste des alias des pages spéciales.
 - magicwords
 - Liste des mots magiques et leurs alias.
 - interwikimap
 - Renvoie la correspondance interwiki (éventuellement filtrée, éventuellement localisée en utilisant siinlanguagecode).
 - dbrepllag
 - Renvoie le serveur de base de données ayant la plus grande latence de réplication.
 - statistics
 - Renvoie les statistiques du site.
 - usergroups
 - Renvoie les groupes utilisateur et les droits associés.
 - libraries
 - Renvoie les bibliothèques installées sur le wiki.
 - extensions
 - Renvoie les extensions installées sur le wiki.
 - fileextensions
 - Renvoie la liste des extensions de fichiers (types de fichiers) autorisées au téléversement.
 - rightsinfo
 - Renvoie l’information sur les droits du wiki (sa licence), si elle est disponible.
 - restrictions
 - Renvoie l’information sur les types de restriction disponibles (protection).
 - languages
 - Renvoie une liste des langues que MediaWiki prend en charge (éventuellement localisée en utilisant siinlanguagecode).
 - languagevariants
 - Renvoie une liste de codes de langue pour lesquels LanguageConverter est activé, et les variantes prises en charge pour chacun.
 - skins
 - Renvoie une liste de tous les habillages activés (éventuellement localisée en utilisant siinlanguagecode, sinon dans la langue du contenu).
 - extensiontags
 - Renvoie une liste des balises d’extension de l’analyseur.
 - functionhooks
 - Renvoie une liste des accroches de fonction de l’analyseur.
 - showhooks
 - Renvoie une liste de toutes les accroches souscrites (contenu de $wgHooks).
 - variables
 - Renvoie une liste d'IDs de variable.
 - protocols
 - Renvoie une liste de protocoles autorisés dans les liens externes.
 - defaultoptions
 - Renvoie les valeurs par défaut pour les préférences utilisateur.
 - uploaddialog
 - Renvoie la configuration du dialogue de téléversement.
 
- Valeurs (séparées par | ou autre) : dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
 - Par défaut : general
 - sifilteriw
 Renvoyer uniquement les entrées locales ou uniquement les non locales de la correspondance interwiki.
- Une des valeurs suivantes : !local, local
 - sishowalldb
 Lister tous les serveurs de base de données, pas seulement celui avec la plus grande latence.
- Type : booléen (détails)
 - sinumberingroup
 Liste le nombre d’utilisateurs dans les groupes.
- Type : booléen (détails)
 - siinlanguagecode
 Code de langue pour les noms de langue localisés (du mieux possible) et les noms d’habillage.
Exemples :
- Extraire les informations du site.
 - api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [ouvrir dans le bac à sable]
 - Extraire une liste des préfixes interwiki locaux.
 - api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [ouvrir dans le bac à sable]
 - Vérifier la latence de réplication actuelle.
 - api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [ouvrir dans le bac à sable]