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
- 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.
- 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)
- Récupérer l’info du site et les révisions de Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [ouvrir dans le bac à sable]
- Récupérer les révisions des pages commençant par API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [ouvrir dans le bac à sable]