Aide de l’API de 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/API
meta=siteinfo (si)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0+
Renvoyer les informations générales sur le site.
Paramètres :
- siprop
Quelles informations obtenir :
- general
- Information globale du système.
- namespaces
- Liste des espaces de nom déclarés et leur nom canonique.
- namespacealiases
- Liste des alias des espaces de nom 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ée avec 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 fichier (types de fichier) autorisées au téléchargement.
- 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 MédiaWiki prend en charge (éventuellement localisée en utilisant siinlanguagecode).
- skins
- Renvoie une liste de tous les habillages activés (éventuellement localisé 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 des IDs de variable.
- protocols
- Renvoie une liste des protocoles qui sont 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) : general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
- 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]