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.
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.
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.
iwlinks
Renvoie tous les liens interwiki des pages indiquées.
langlinks
Renvoie tous les liens interlangue des pages fournies.
langlinkscount
Obtenir le nombre d’autres versions linguistiques.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
pageprops
Obtenir diverses propriétés de page définies dans le contenu de la page.
pageterms
Obtenir les termes de Wikibase (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.
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.
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, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, langlinkscount, links, linkshere, pageprops, pageterms, redirects, revisions, stashimageinfo, templates, transcludedin, wbentityusage, description
list

Quelles listes obtenir.

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.
allusers
Énumérer tous les utilisateurs enregistrés.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
blocks
Lister tous les utilisateurs et les adresses IP bloqués.
categorymembers
Lister toutes les pages d’une catégorie donnée.
contenttranslation
Interroger la base de données de Traduction de contenu pour des 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 aux gros volumes.
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 de la traduction de contenu.
contenttranslationsuggestions
Obtenir des listes de suggestion concernant la traduction de contenu.
cxpublishedtranslations
Rechercher toutes les informations concernant les traductions publiées.
cxtranslatorstats
Accéder aux statistiques de traduction pour un utilisateur donné.
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.
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.
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.
deletedrevs
Obsolète. Afficher les versions supprimées.
Valeurs (séparées par | ou autre) : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, cxpublishedtranslations, cxtranslatorstats, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, 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.
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.
languageinfo
Renvoyer des informations sur les langues disponibles.
siteinfo
Renvoyer les informations générales sur le site.
tokens
Récupère les jetons pour les actions de modification de données.
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.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, globalpreferences, languageinfo, siteinfo, tokens, userinfo, wikibase, cxdeletedtranslations
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.
contenttranslation
Interroger la base de données de Traduction de contenu pour des traductions.
contenttranslationsuggestions
Obtenir des listes de suggestion concernant la traduction de contenu.
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.
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, contenttranslation, contenttranslationsuggestions, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, 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)