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

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

Récupérer les données stockées par l’extension TemplateData.

Paramètres :
D'autres paramètres généraux sont disponibles.
includeMissingTitles

Renvoyer des données sur les titres même s’ils sont absents ou n’ont pas de TemplateData. Par défaut, les titres ne sont renvoyés que s’ils existent et ont des TemplateData.

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

Renvoyer les données sur les titres, même s’ils manquent ou n’ont pas de TemplateData. Par défaut (pour des raisons de compatibilité ascendante), les titres uniquement retournés sont ceux qui existent et qui ont des TemplateData.

Type : booléen (détails)
lang

Renvoyer les valeurs localisées dans cette langue. Par défaut, toutes les traductions disponibles sont renvoyées.

titles

Une liste des titres sur lesquels travailler.

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).
pageids

Une liste des IDs de pages sur lesquelles travailler.

Type: liste d'entiers
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).
revids

Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.

Type: liste d'entiers
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).
generator

Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.

NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.

allcategories
Énumérer toutes les catégories.
alldeletedrevisions
Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
allfileusages
Lister toutes les utilisations de fichiers, y compris les inexistants.
allimages
Énumérer toutes les images séquentiellement.
alllinks
Énumérer tous les liens pointant vers un espace de noms donné.
allpages
Énumérer toutes les pages séquentiellement dans un espace de noms donné.
allredirects
Lister toutes les redirections vers un espace de noms.
allrevisions
Lister toutes les versions.
alltransclusions
Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
categories
Lister toutes les catégories auxquelles les pages appartiennent.
categorymembers
Lister toutes les pages d’une catégorie donnée.
deletedrevisions
Obtenir les informations sur une version supprimée.
duplicatefiles
Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
embeddedin
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
exturlusage
Énumérer les pages qui contiennent une URL donnée.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
images
Renvoie tous les fichiers contenus dans les pages données.
imageusage
Trouver toutes les pages qui utilisent le titre d’image donné.
iwbacklinks
Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
langbacklinks
Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
links
Renvoie tous les liens des pages données.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
pageswithprop
Lister toutes les pages utilisant une propriété de page donnée.
prefixsearch
Effectuer une recherche de préfixe sur les titres de page.
protectedtitles
Lister tous les titres protégés en création.
querypage
Obtenir une liste fournie par une page spéciale basée sur QueryPage.
random
Récupèrer un ensemble de pages au hasard.
recentchanges
Énumérer les modifications récentes.
redirects
Renvoie toutes les redirections vers les pages données.
revisions
Obtenir les informations sur une version.
search
Effectuer une recherche en texte intégral.
templates
Renvoie toutes les pages incluses dans les pages fournies.
transcludedin
Trouver toutes les pages qui incluent les pages données.
watchlist
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
watchlistraw
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par generator.

Type : booléen (détails)
converttitles

Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variantes incluent ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz, wuu et zh.

Type : booléen (détails)
Exemples :
Renvoyer des données de modèle pour Template:Foobar, avec des résultats si les modèles n’existent pas ou s’ils existent mais sans données de modèle.
api.php?action=templatedata&titles=Template:Foobar&includeMissingTitles=1 [ouvrir dans le bac à sable]
Renvoyer des données de modèle Template:Phabricator, sans aucun résultat si les modèles n’existent pas ou n’ont pas de données de modèle
api.php?action=templatedata&titles=Template:Phabricator [ouvrir dans le bac à sable]