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

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

Récupérer des données de MediaWiki et à propos de celui-ci.

Toutes les modifications de données devront d’abord utiliser une requête pour obtenir un jeton, afin d’éviter les abus de la part de sites malveillants.

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

Quelles propriétés obtenir pour les pages interrogées.

categories
Lister toutes les catégories auxquelles les pages appartiennent.
categoryinfo
Renvoie les informations sur les catégories données.
cirrusbuilddoc
Vidage du document d’un article de CirrusSearch depuis les serveurs de base de données
cirruscompsuggestbuilddoc
Vidage du document utilisé par l’outil de suggestion de complétude
cirrusdoc
Vidage d’un document article CirrusSearch depuis les serveurs de recherche
contributors
Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
coordinates
Retourne les coordonnées des pages fournies.
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.
extlinks
Renvoyer toutes les URL externes (pas les liens interwiki) présentes dans les pages données.
extracts
Renvoie des extraits en texte brut ou en HTML limité des pages données.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
globalusage
Renvoie l’utilisation globale d’une certaine image.
growthimagesuggestiondata
Récupérer les données de suggestion d’image associées, si elles sont disponibles
imageinfo
Renvoie les informations du fichier et l’historique de téléversement.
images
Renvoie tous les fichiers contenus dans les pages données.
info
Obtenir les informations de base sur la page.
iwlinks
Renvoie tous les liens interwiki venant des pages indiquées.
langlinks
Renvoie tous les liens interlangue des pages données.
langlinkscount
Obtenir le nombre d’autres versions linguistiques.
links
Renvoie tous les liens des pages données.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
mmcontent
Obtenir la description et les cibles d’une liste de pourriels
pageimages
Renvoie des informations concernant les images sur la page, comme les vignettes et la présence de photos.
pageprops
Obtenir diverses propriétés de page définies dans le contenu de la page.
pageterms
Obtenir les termes de Wikidata (typiquement, les libellés, descriptions et alias) associés à une page via un lien de site.
pageviews
Affiche les données de visualisations par page (le nombre quotidien de pages vues lots de chacun des derniers pvipdays jours).
redirects
Renvoie toutes les redirections vers les pages données.
revisions
Obtenir les informations sur une version.
stashimageinfo
Renvoie les informations de fichier des fichiers mis en réserve.
templates
Renvoie toutes les pages incluses dans les pages fournies.
transcludedin
Trouver toutes les pages qui incluent les pages données.
transcodestatus
Obtenir l’état de transcodage pour une page de fichier donnée.
videoinfo
Étend imageinfo pour inclure des informations (dérivées) sur la source vidéo
wbentityusage
Renvoie tous les identifiants d’entité utilisés dans les pages données.
description
Interne. Obtenir une brève description ou un sous-titre expliquant le sujet de la page cible.
mapdata
Interne. Demander toutes les données cartographiques de Kartographer pour les pages données
Valeurs (séparées par | ou autre) : categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, growthimagesuggestiondata, imageinfo, images, info, iwlinks, langlinks, langlinkscount, links, linkshere, mmcontent, pageimages, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description, mapdata
list

Quelles listes obtenir.

abusefilters
Afficher les détails des filtres anti-abus.
abuselog
Affiche les événements détectés par un des filtres anti-abus.
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.
allusers
Énumérer tous les utilisateurs inscrits.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
betafeatures
Afficher toutes les fonctionnalités en phase bêta
blocks
Lister tous les utilisateurs et adresses IP bloqués.
categorymembers
Lister toutes les pages d’une catégorie donnée.
centralnoticeactivecampaigns
Obtenir une liste des campagnes actuellement actives avec leurs dates de début et de fin, ainsi que les bannières associées.
centralnoticelogs
Obtenir un journal des modifications de la configuration d'une campagne.
checkuser
Vérifier quelles adresses IP sont utilisées pour un nom d’utilisateur donné ou quels noms d’utilisateur sont utilisés pour une adresse IP donnée.
checkuserlog
Obtenir les entrées du journal de vérification des utilisateurs.
contenttranslation
Interroger la base de données de Traduction de contenu pour les traductions.
contenttranslationcorpora
Obtenir le texte de la section en vis-à-vis pour une traduction donnée. Voir aussi list=cxpublishedtranslations. Des vidages sont fournis dans différents formats pour l’accès en grand volume.
contenttranslationlangtrend
Interroger la base de données de Traduction de contenu sur le nombre de traductions par période de temps.
contenttranslationstats
Obtenir les statistiques sur la Traduction de contenu.
contenttranslationsuggestions
Obtenir les listes de suggestions pour la Traduction de contenu.
cxpublishedtranslations
Rechercher toutes les informations concernant les traductions publiées.
cxtranslatorstats
Récupérer les statistiques de traduction pour un utilisateur donné.
embeddedin
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
exturlusage
Énumérer les pages qui contiennent une URL donnée.
filearchive
Énumérer séquentiellement tous les fichiers supprimés.
gadgetcategories
Renvoie une liste de catégories de gadgets.
gadgets
Renvoie une liste des gadgets utilisés sur ce wiki.
geosearch
Renvoie les pages qui ont des coordonnées situées dans une zone donnée.
globalallusers
Enumérer tous les utilisateurs globaux.
globalblocks
Affiche toutes les adresses IP bloquées globalement.
globalgroups
Enumérer tous les groupes globaux.
growthmentorlist
Lister tous les mentors
growthmentormentee
Obtenir tous les tutorés affectés à un tuteur donné.
growthstarredmentees
Obtenir une liste des tutorés marqués par le tuteur actuellement connecté
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é.
linterrors
Fournit une liste des erreurs d’analyse statique
logevents
Obtenir des événements à partir des journaux.
mostviewed
Liste les pages les plus visualisées (basé sur le nombre quotidien de pages visualisées de la veille).
mystashedfiles
Obtenir une liste des fichiers du cache de téléversement de l’utilisateur actuel.
pagepropnames
Lister tous les noms de propriété de page utilisés sur le wiki.
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.
search
Effectuer une recherche en texte intégral.
tags
Lister les balises de modification.
usercontribs
Obtenir toutes les modifications d'un utilisateur.
users
Obtenir des informations sur une liste d’utilisateurs.
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.
wblistentityusage
Renvoie toutes les pages qui utilisent les identifiants d’entités donnés.
wikisets
Enumérer tous les ensembles de wikis.
deletedrevs
Obsolète. Lister les versions supprimées.
growthtasks
Interne. Obtenir les recommandations de tâche adaptées aux débutants.
readinglistentries
Interne. Lister les pages d’une liste donnée.
Valeurs (séparées par | ou autre) : abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, cxpublishedtranslations, cxtranslatorstats, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, globalallusers, globalblocks, globalgroups, growthmentorlist, growthmentormentee, growthstarredmentees, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs, growthtasks, readinglistentries
Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
meta

Quelles métadonnées obtenir.

allmessages
Renvoyer les messages depuis ce site.
authmanagerinfo
Récupérer les informations concernant l’état actuel d’authentification.
babel
Mahazo fampahalalana momba ny fiteny fantatry ny mpikambana
featureusage
Obtenir un résumé des utilisations des fonctionnalités de l’API connectée pour un agent utilisateur.
filerepoinfo
Renvoyer les métadonnées d’information sur les dépôts d’images configurés dans le wiki.
globalpreferences
Récupérer les préférences globales de l’utilisateur actuel.
globalrenamestatus
Afficher les informations concernant les renommages globaux en cours.
globaluserinfo
Afficher les informations concernant un utilisateur global.
growthmenteestatus
Interroge l’état de tutoré de l’utilisateur actuel ; voir la documentation de « action=growthsetmenteestatus » pour des informations détaillées sur les états individuels.
growthmentorstatus
Demander l’état du tuteur de l’utilisateur actuel
languageinfo
Renvoyer les informations sur les langues disponibles.
linterstats
Obtenir le nombre d’erreurs d’analyse statique dans chaque catégorie
notifications
Obtenir les notifications en attente pour l’utilisateur actuel.
siteinfo
Renvoyer les informations générales sur le site.
siteviews
Montre les données de visualisations des pages du site entier (totaux quotidiens des pages vues pour chacun des pvisdays derniers jours).
tokens
Récupère les jetons pour les actions de modification de données.
unreadnotificationpages
Obtenir les pages pour lesquelles il y a des notifications non lues concernant l’utilisateur courant.
userinfo
Obtenir des informations sur l’utilisateur courant.
wikibase
Obtenir des informations sur le client Wikibase et le dépôt Wikibase associé.
cxdeletedtranslations
Interne. Obtenir le nombre de vos traductions publiées qui ont été supprimées.
growthnextsuggestedtasktype
Interne. Obtenir un type de tâche suggéré pour un utilisateur à essayer ensuite.
oath
Interne. Vérifie si l’authentification à deux facteurs (OATH) est activée chez un utilisateur.
readinglists
Interne. Lister ou filtrer les listes de lecture de l’utilisateur et afficher leur métadonnées.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, growthmenteestatus, growthmentorstatus, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, cxdeletedtranslations, growthnextsuggestedtasktype, oath, readinglists
indexpageids

Inclure une section « pageids » supplémentaire listant tous les identifiants de page renvoyés.

Type : booléen (détails)
export

Exporter les versions actuelles de toutes les pages données ou générées.

Type : booléen (détails)
exportnowrap

Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que Special:Export). Utilisable uniquement avec query+export.

Type : booléen (détails)
exportschema

Utiliser la version donnée du format de vidage XML lors de l’export. Utilisable uniquement avec query+export.

Une des valeurs suivantes : 0.10, 0.11
Par défaut : 0.10
iwurl

Indique s’il faut obtenir l’URL complète quand le titre est un lien interwiki.

Type : booléen (détails)
continue

Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.

rawcontinue

Renvoyer les données brutes de query-continue permettant de continuer.

Type : booléen (détails)
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.
contenttranslation
Interroger la base de données de Traduction de contenu pour les traductions.
contenttranslationsuggestions
Obtenir les listes de suggestions pour la Traduction de contenu.
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.
geosearch
Renvoie les pages qui ont des coordonnées situées dans une zone donnée.
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.
mostviewed
Liste les pages les plus visualisées (basé sur le nombre quotidien de pages visualisées de la veille).
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.
wblistentityusage
Renvoie toutes les pages qui utilisent les identifiants d’entités donnés.
growthtasks
Interne. Obtenir les recommandations de tâche adaptées aux débutants.
readinglistentries
Interne. Lister les pages d’une liste donnée.
Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, contenttranslation, contenttranslationsuggestions, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, geosearch, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, growthtasks, readinglistentries
redirects

Résoudre automatiquement les redirections dans query+titles, query+pageids et query+revids, et dans les pages renvoyées par query+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, ku, sh, shi, sr, tg, tly, uz, wuu, zgh sy zh.

Type : booléen (détails)