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
Ce module de requête a été désactivé.
cirrusdoc
Ce module de requête a été désactivé.
contributors
Ce module de requête a été désactivé.
coordinates
Ce module de requête a été désactivé.
deletedrevisions
Ce module de requête a été désactivé.
duplicatefiles
Ce module de requête a été désactivé.
extlinks
Renvoyer toutes les URL externes (non interwikis) des pages données.
extracts
Ce module de requête a été désactivé.
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
Ce module de requête a été désactivé.
langlinks
Ce module de requête a été désactivé.
langlinkscount
Ce module de requête a été désactivé.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
mapdata
Ce module de requête a été désactivé.
pageassessments
Ce module de requête a été désactivé.
pageprops
Obtenir diverses propriétés de page définies dans le contenu de la page.
pageterms
Ce module de requête a été désactivé.
redirects
Renvoie toutes les redirections vers les pages données.
references
Ce module de requête a été désactivé.
revisions
Obtenir des informations sur une révision.
stashimageinfo
Ce module de requête a été désactivé.
templates
Ce module de requête a été désactivé.
transcludedin
Ce module de requête a été désactivé.
transcodestatus
Ce module de requête a été désactivé.
videoinfo
Ce module de requête a été désactivé.
webentityusage
Ce module de requête a été désactivé.
Valeurs (séparées par | ou autre) : categories, categoryinfo, cirrusbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, langlinkscount, links, linkshere, mapdata, pageassessments, pageprops, pageterms, redirects, references, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, webentityusage
list

Quelles listes obtenir.

abusefilters
Ce module de requête a été désactivé.
abuselog
Ce module de requête a été désactivé.
allcategories
Énumérer toutes les catégories.
alldeletedrevisions
Ce module de requête a été désactivé.
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
Ce module de requête a été désactivé.
allusers
Ce module de requête a été désactivé.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
betafeatures
Ce module de requête a été désactivé.
blocks
Ce module de requête a été désactivé.
categorymembers
Lister toutes les pages d’une catégorie donnée.
centralnoticelogs
Ce module de requête a été désactivé.
checkuser
Ce module de requête a été désactivé.
checkuserlog
Ce module de requête a été désactivé.
contenttranslation
Ce module de requête a été désactivé.
contenttranslationcorpora
Ce module de requête a été désactivé.
contenttranslationlangtrend
Ce module de requête a été désactivé.
contenttranslationstats
Ce module de requête a été désactivé.
contenttranslationsuggestions
Ce module de requête a été désactivé.
cxpublishedtranslations
Ce module de requête a été désactivé.
cxtranslatorstats
Ce module de requête a été désactivé.
embeddedin
Ce module de requête a été désactivé.
exturlusage
Énumérer les pages contenant une URL donnée.
filearchive
Ce module de requête a été désactivé.
gadgetcategories
Ce module de requête a été désactivé.
gadgets
Ce module de requête a été désactivé.
geosearch
Ce module de requête a été désactivé.
gettingstartedgetpages
Ce module de requête a été désactivé.
globalallusers
Ce module de requête a été désactivé.
globalblocks
Ce module de requête a été désactivé.
globalgroups
Ce module de requête a été désactivé.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
iwbacklinks
Ce module de requête a été désactivé.
langbacklinks
Ce module de requête a été désactivé.
linterrors
Ce module de requête a été désactivé.
logevents
Ce module de requête a été désactivé.
mmsites
Ce module de requête a été désactivé.
mystashedfiles
Ce module de requête a été désactivé.
oldreviewedpages
Ce module de requête a été désactivé.
pagepropnames
Ce module de requête a été désactivé.
pageswithprop
Ce module de requête a été désactivé.
prefixsearch
Ce module de requête a été désactivé.
projectpages
Ce module de requête a été désactivé.
projects
Ce module de requête a été désactivé.
protectedtitles
Ce module de requête a été désactivé.
querypage
Ce module de requête a été désactivé.
random
Récupèrer un ensemble de pages au hasard.
recentchanges
Énumérer les modifications récentes.
search
Ce module de requête a été désactivé.
tags
Ce module de requête a été désactivé.
usercontribs
Ce module de requête a été désactivé.
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
Ce module de requête a été désactivé.
wikisets
Ce module de requête a été désactivé.
deletedrevs
Obsolète. Afficher les versions supprimées.
Valeurs (séparées par | ou autre) : abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticelogs, checkuser, checkuserlog, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, cxpublishedtranslations, cxtranslatorstats, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, gettingstartedgetpages, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mmsites, mystashedfiles, oldreviewedpages, pagepropnames, pageswithprop, prefixsearch, projectpages, projects, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
meta

Quelles métadonnées obtenir.

allmessages
Ce module de requête a été désactivé.
authmanagerinfo
Ce module de requête a été désactivé.
babel
Ce module de requête a été désactivé.
featureusage
Ce module de requête a été désactivé.
filerepoinfo
Ce module de requête a été désactivé.
globalpreferences
Ce module de requête a été désactivé.
globalrenamestatus
Ce module de requête a été désactivé.
globaluserinfo
Ce module de requête a été désactivé.
languageinfo
Renvoyer des informations sur les langues disponibles.
linterstats
Ce module de requête a été désactivé.
notifications
Ce module de requête a été désactivé.
oath
Ce module de requête a été désactivé.
ores
Ce module de requête a été désactivé.
siteinfo
Renvoyer les informations générales sur le site.
tokens
Ce module de requête a été désactivé.
unreadnotificationpages
Ce module de requête a été désactivé.
userinfo
Obtenir des informations sur l’utilisateur courant.
wikibase
Ce module de requête a été désactivé.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, linterstats, notifications, oath, ores, siteinfo, tokens, unreadnotificationpages, userinfo, wikibase
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.
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.
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.
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é.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
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.
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, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, backlinks, categories, categorymembers, exturlusage, fileusage, images, imageusage, links, linkshere, random, recentchanges, redirects, revisions, watchlist, watchlistraw
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)