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
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.
- 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.
- 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 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 des extraits en texte brut ou en HTML limité des pages données.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- growthimagesuggestiondata
- Récupérer les données de suggestion d’image associées, si elles sont disponibles
- 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.
- links
- Renvoie tous les liens des pages fournies.
- linkshere
- Trouver toutes les pages ayant un lien vers les pages données.
- mmcontent
- Obtenir la description et les cibles d'une liste de spam
- 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.
- pageviews
- Affiche les données de vues par page (le nombre de pages vues par jour durant les derniers pvipdays jours).
- 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.
- 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
- mapdata
- Interne. Demander toutes les données cartographiques de Kartographer pour les pages données
- Valeurs (séparées par | ou autre) : categories, categoryinfo, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, growthimagesuggestiondata, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageimages, pageprops, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, 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 révisions 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 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 en phase 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 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.
- globalblocks
- Affiche toutes les adresses IP bloquées globalement.
- 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 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é.
- linterrors
- Fournit une liste d'erreurs lint
- logevents
- Récupère les événements à partir des journaux.
- mostviewed
- Afficher les pages les plus vues (basé sur la dernière valeur du compteur de pages vues).
- 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.
- deletedrevs
- Obsolète. Afficher les versions supprimées.
- growthtasks
- Interne. Obtenir les recommandations de tâche adaptées aux débutants.
- Valeurs (séparées par | ou autre) : abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, globalblocks, growthmentormentee, growthstarredmentees, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs, growthtasks
- 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.
- 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 des informations sur les langues disponibles.
- linterstats
- Obtenir le nombre d’erreurs lint 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
- Affiche les données de vues de pages au niveau du site ( nombres total de pages vues par jour durant les 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.
- 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.
- Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, globalpreferences, growthmenteestatus, growthmentorstatus, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, growthnextsuggestedtasktype, oath
- indexpageids
Inclure une section « pageids » supplémentaire listant tous les identifiants 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 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.11
- 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 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 (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 révisions 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 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.
- 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 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.
- mostviewed
- Afficher les pages les plus vues (basé sur la dernière valeur du compteur de pages vues).
- 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.
- growthtasks
- Interne. Obtenir les recommandations de tâche adaptées aux débutants.
- Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, 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, growthtasks
- 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, kk, ku, sh, shi, sr, tg, tly, uz et zh.
- Type : booléen (détails)
- Récupérer les informations du site et les révisions de la page Main Page (Accueil).
- 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]