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

Extraire 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 :
prop

Quelles propriétés obtenir pour les pages demandé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.
deletedrevisions
Obtenir des informations sur une révision supprimée.
duplicatefiles
Lister d’après leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
extlinks
Renvoyer toutes les URL externes (non interwikis) des pages données.
extracts
Renvoie du texte brut ou des extraits limités de HTML des pages fournies.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
imageinfo
Renvoie l’information de fichier et l’historique de téléversement.
images
Renvoie tous les fichiers contenus dans les pages fournies.
info
Obtenir les informations de base sur la page.
infobox
Get infobox metadata
iwlinks
Renvoie tous les liens interwiki des pages indiquées.
langlinks
Renvoie tous les liens interlangue des pages fournies.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
pageimages
Retourne des informations concernant les images sur la page, comme par exemple 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 TTSCmeta (typiquement, les libellés, descriptions et alias) associés avec une page via un lien de site. Sur la page d’entité elle-même, les termes sont utilisés directement. Avertissement : Sur un wiki de dépôt, ce module ne fonctionne que directement sur les pages d’entité, pas sur des pages connectées à une entité via un lien de site. Cela pourrait changer dans le futur.
redirects
Renvoie toutes les redirections vers les pages données.
references
Renvoyer une représentation des données de référence associées aux pages fournies.
revisions
Obtenir des informations sur une révision.
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 IDs d’entité utilisés dans les pages indiquées.
description
Interne. Obtenez une brève description sous-titre a.k.a expliquant ce qu'est la page cible.
Valeurs (séparées par | ou autre) : categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, infobox, iwlinks, langlinks, links, linkshere, pageimages, pageprops, pageterms, redirects, references, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description
list

Quelles listes obtenir.

allcampaigns
Énumérer toutes les campagnes de UploadWizard.
allcategories
Énumérer toutes les catégories.
alldeletedrevisions
Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
allimages
Énumérer toutes les images séquentiellement.
allinfoboxes
List all infoboxes
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 révisions.
alltransclusions
Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
allusers
Énumérer tous les utilisateurs enregistrés.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
betafeatures
Afficher toutes les fonctionnalités bêta
blocks
Lister tous les utilisateurs et les adresses IP bloqués.
categorymembers
Lister toutes les pages d’une catégorie donnée.
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.
embeddedin
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
exturlusage
Énumérer les pages contenant une URL donnée.
filearchive
Énumérer séquentiellement tous les fichiers supprimés.
gadgetcategories
Renvoie une liste de catégories de gadget.
gadgets
Renvoie une liste des gadgets utilisés sur ce wiki.
globalallusers
Enumérer tous les utilisateurs globaux.
globalblocks
Affiche toutes les adresses IP bloquées globalement.
globalgroups
Enumérer tous les groupes globaux.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
iwbacklinks
Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
langbacklinks
Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
logevents
Récupère les événements à partir des journaux.
messagecollection
Rechercher des traductions dans MessageCollection.
mystashedfiles
Obtenir une liste des fichiers du cache de téléversement de l’utilisateur actuel.
pagepropnames
Lister les noms de toutes les propriétés de page utilisées 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
Retourne toutes les pages qui utilisent les ID d'entités.
wikisets
Enumérer tous les ensembles de wikis.
deletedrevs
Obsolète. Afficher les versions supprimées.
Valeurs (séparées par | ou autre) : allcampaigns, allcategories, alldeletedrevisions, allfileusages, allimages, allinfoboxes, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, logevents, messagecollection, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs
meta

Quelles métadonnées obtenir.

allmessages
Renvoyer les messages depuis ce site.
authmanagerinfo
Récupérer les informations concernant l’état d’authentification actuel.
babel
Obtenir des informations sur les langues que connaît l’utilisateur
filerepoinfo
Renvoyer les méta-informations sur les référentiels 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.
languageinfo
Renvoyer des informations sur les langues disponibles.
languagestats
Demander les statistiques de langue.
managemessagegroups
Récupérer les renommages possibles pour un message dans un groupe durant les importations
messagegroups
Renvoie des informations concernant les groupes de messages.
messagegroupstats
Demander les statistiques des groupes de messages.
messagetranslations
Recherche toutes les traductions d’un unique message.
notifications
Obtenir les notifications en attente pour l’utilisateur actuel.
siteinfo
Renvoyer les informations générales sur le site.
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é.
oath
Interne. Vérifie si l'authentification à deux facteurs (OATH) est activée chez un utilisateur
wikimediaeditortaskscounts
Interne. Statistiques d’édition spécifiques à la fonctionnalité pour l’utilisateur connecté.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, babel, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, languagestats, managemessagegroups, messagegroups, messagegroupstats, messagetranslations, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, wikibase, oath, wikimediaeditortaskscounts
indexpageids

Inclure une section pageids supplémentaire listant tous les IDs de page renvoyés.

Type : booléen (détails)
export

Exporter les révisions actuelles de toutes les pages fournies 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 du format XML donnée en exportant. Peut être utilisé seulement avec query+export.

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

S’il faut obtenir l’URL complète si le titre est un lien interwiki.

Type : booléen (détails)
continue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

rawcontinue

Renvoyer les données query-continue brutes pour 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 (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 (500 pour les clients ayant droit aux limites plus élevées).
revids

Une liste des IDs de révisions sur lesquelles travailler.

Type: liste d'entiers
Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (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 révisions supprimées par un utilisateur ou dans un espace de noms.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
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 révisions.
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 des informations sur une révision supprimée.
duplicatefiles
Lister d’après leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
embeddedin
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
exturlusage
Énumérer les pages contenant une URL donnée.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
images
Renvoie tous les fichiers contenus dans les pages fournies.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
iwbacklinks
Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
langbacklinks
Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
messagecollection
Rechercher des traductions dans MessageCollection.
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 des informations sur une révision.
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
Retourne toutes les pages qui utilisent les ID d'entités.
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, messagecollection, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage
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 en, crh, gan, iu, kk, ku, shi, sr, tg, uz et zh.

Type : booléen (détails)