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
Module principal
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãtatâ¯: lâAPI de MediaWiki est une interface stable et mature qui est supportée et améliorée de façon active. Bien que nous essayions de lâéviter, nous avons parfois besoin de faire des modifications non rétrocompatiblesâ¯; inscrivez-vous à la liste de diffusion mediawiki-api-announce pour être informé des mises à jour.
Requêtes erronéesâ¯: si des requêtes erronées sont envoyées à lâAPI, un entête HTTP sera renvoyé avec la clé «â¯MediaWiki-API-Errorâ¯Â». La valeur de cet entête et le code dâerreur renvoyé prendront la même valeur. Pour plus dâinformations, voyez API:Erreurs et avertissements.
Testâ¯: pour faciliter le test des requêtes à lâAPI, utilisez le bac à sable de lâAPI.
- action
Quelle action effectuer.
- block
- Bloquer un utilisateur.
- changeauthenticationdata
- Modifier les données dâauthentification pour lâutilisateur actuel.
- changecontentmodel
- Modifier le modèle de contenu d'une page
- checktoken
- Vérifier la validité dâun jeton de action=query&meta=tokens.
- clearhasmsg
- Efface le drapeau
hasmsgpour lâutilisateur actuel. - clientlogin
- Se connecter au wiki en utilisant la procédure interactive.
- compare
- Obtenir la différence entre deux pages.
- createaccount
- Créer un nouveau compte utilisateur.
- delete
- Supprimer une page.
- edit
- Créer et modifier les pages.
- emailuser
- Envoyer un courriel à un utilisateur.
- expandtemplates
- Réalise lâexpansion des modèles en wikitexte.
- feedcontributions
- Renvoie le fil des contributions dâun utilisateur.
- feedrecentchanges
- Renvoie un fil de modifications récentes.
- feedwatchlist
- Renvoie un flux de liste de suivi.
- filerevert
- Rétablir un fichier dans une ancienne version.
- help
- Afficher lâaide pour les modules spécifiés.
- imagerotate
- Faire pivoter une ou plusieurs images.
- import
- Importer une page depuis un autre wiki, ou depuis un fichier XML.
- linkaccount
- Lier un compte dâun fournisseur tiers à lâutilisateur actuel.
- login
- Se connecter et récupérer les témoins (cookies) dâauthentification.
- logout
- Se déconnecter et effacer les données de session.
- managetags
- Effectuer des tâches de gestion relatives aux balises de modification.
- mergehistory
- Fusionner les historiques des pages.
- move
- Déplacer une page.
- opensearch
- Rechercher dans le wiki en utilisant le protocole OpenSearch.
- options
- Modifier les préférences de l'utilisateur courant.
- paraminfo
- Obtenir des informations sur les modules de lâAPI.
- parse
- Analyse le contenu et renvoie le résultat de lâanalyseur.
- patrol
- Patrouiller une page ou une révision.
- protect
- Modifier le niveau de protection dâune page.
- purge
- Vider le cache des titres fournis.
- query
- Extraire des données de MediaWiki et à propos de celui-ci.
- removeauthenticationdata
- Supprimer les données dâauthentification pour lâutilisateur actuel.
- resetpassword
- Envoyer un courriel de réinitialisation du mot de passe à un utilisateur.
- revisiondelete
- Supprimer et rétablir des révisions.
- rollback
- Annuler les dernières modifications de la page.
- rsd
- Exporter un schéma RSD (Découverte Très Simple).
- setnotificationtimestamp
- Mettre à jour lâhorodatage de notification pour les pages suivies.
- setpagelanguage
- Modifier la langue dâune page.
- tag
- Ajouter ou enlever des balises de modification aux révisions ou aux entrées de journal individuelles.
- unblock
- Débloquer un utilisateur.
- undelete
- Restaurer les versions dâune page supprimée.
- unlinkaccount
- Supprimer un compte tiers lié de lâutilisateur actuel.
- upload
- Téléverser un fichier, ou obtenir lâétat des téléversements en cours.
- userrights
- Modifier lâappartenance dâun utilisateur à un groupe.
- validatepassword
- Valider un mot de passe conformément aux règles concernant les mots de passe du wiki.
- watch
- Ajouter ou supprimer des pages de la liste de suivi de lâutilisateur actuel.
- webapp-manifest
- Retourne un manifest webapp.
- mobileview
- Obsolète. Renvoie les données nécessaires pour les affichages mobile.
- cspreport
- Interne. Utilisé par les navigateurs pour signaler les violations de la politique de confidentialité du contenu. Ce module ne devrait jamais être utilisé, sauf quand il est utilisé automatiquement par un navigateur web compatible avec CSP.
- stashedit
- Interne. Préparer des modifications dans le cache partagé.
- Une des valeurs suivantesâ¯: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest, mobileview, cspreport, stashedit
- Par défaut : help
- format
Le format de sortie.
- json
- Sortir les données au format JSON.
- jsonfm
- Extraire les données au format JSON (HTML mis en forme améliorée pour lâimpression).
- none
- Ne rien extraire.
- php
- Extraire les données au format sérialisé de PHP.
- phpfm
- Extraire les données au format sérialisé de PHP (mise en forme HTML améliorée pour l'impression).
- rawfm
- Extraire les données, y compris les éléments de débogage, au format JSON (mise en forme HTML améliorée pour l'impression).
- xml
- Extraire les données au format XML.
- xmlfm
- Extraire les données au format XML (affiché proprement en HTML).
- Une des valeurs suivantesâ¯: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Par défaut : jsonfm
- maxlag
La latence maximale peut être utilisée quand MediaWiki est installé sur une grappe de réplication de base de données. Pour éviter des actions provoquant un supplément de latence de réplication de site, ce paramètre peut faire attendre le client jusquâà ce que la latence de réplication soit inférieure à une valeur spécifiée. En cas de latence excessive, le code dâerreur maxlag est renvoyé avec un message tel que Attente de $host : $lag secondes de délai.
Voyez Manuel : paramètre Maxlag pour plus dâinformations.- Type: entier
- smaxage
Fixer lâentête HTTP de contrôle de cache
s-maxageà ce nombre de secondes. Les erreurs ne sont jamais mises en cache.- Type: entier
- Par défaut : 0
- maxage
Fixer lâentête HTTP de contrôle de cache
max-ageau nombre indiqué de secondes. Les erreurs ne sont jamais mises en cache.- Type: entier
- Par défaut : 0
- assert
Vérifier que lâutilisateur est connecté lorsque la valeur est user, et quâil nâest pas connecté si elle est anon, ou quâil a le droit dâun utilisateur robot lorsque la valeur est bot.
- Une des valeurs suivantesâ¯: anon, bot, user
- assertuser
Vérifier que lâutilisateur actuel est lâutilisateur nommé.
- Typeâ¯: utilisateur, par nom dâutilisateur
- requestid
Toute valeur fournie ici sera incluse dans la réponse. Peut être utilisé pour distinguer des demandes.
- servedby
Inclure le nom dâhôte qui a renvoyé la requête dans les résultats.
- Type : booléen (détails)
- curtimestamp
Inclure lâhorodatage actuel dans le résultat.
- Type : booléen (détails)
- responselanginfo
Inclure les langues utilisées pour uselang et errorlang dans le résultat.
- Type : booléen (détails)
- origin
En accédant à lâAPI en utilisant une requête AJAX inter-domaines (CORS), indiquez le domaine dâorigine dans ce paramètre. Celui-ci doit être inclus dans toute requête de pré-envol et doit donc faire partie de lâURI de la requête (pas du corps du POST).
Pour les requêtes authentifiées, il doit correspondre exactement à une des origines dans lâentête
Origin, il doit donc être fixé avec quelque chose comme https://en.wikipedia.org ou https://meta.wikimedia.org. Si ce paramètre ne correspond pas à lâentêteOrigin, une réponse 403 sera renvoyée. Si ce paramètre correspond à lâentêteOriginet lâorigine indiquée est autorisée, lâAPI renseignera en réponse les entêtesAccess-Control-Allow-OriginetAccess-Control-Allow-Credentials.Pour les requêtes non authentifiées, indiquez la valeur *. LâAPI renseignera lâentête
Access-Control-Allow-Origindans sa réponse, maisAccess-Control-Allow-Credentialsvaudrafalseet toutes les données spécifiques à lâutilisateur seront filtrées.- uselang
Langue à utiliser pour les traductions de message : utilisez la requête de lâAPI action=query&meta=siteinfo avec siprop=languages pour renvoyer une liste de codes de langue, sinon indiquez user pour utiliser la langue préférée de lâutilisateur actuel, ou bien content pour utiliser la langue du contenu de ce wiki.
- Par défaut : user
- errorformat
Format à utiliser pour la sortie du texte dâavertissement et dâerreur.
- plaintext
- wikitexte sans aucun balisage HTML et avec les entités remplacées.
- wikitext
- wikitexte avec son balisage en syntaxe wiki non analysée.
- html
- wikitexte analysé et mis en forme en HTML uniquement.
- raw
- clé de message et paramètres.
- none
- aucune sortie de texte, uniquement les codes erreur.
- bc
- ancien format utilisé avant MediaWiki 1.29. errorlang et errorsuselocal sont ignorés.
- plaintext
- Wikitexte avec des balises HTML supprimé et entités remplacées.
- wikitext
- Wikitexte non analysé.
- html
- HTML
- raw
- Clé et paramètres du message.
- none
- Sortie sans texte, seulement les codes d'erreur.
- bc
- Format utilisé avant MediaWiki 1.29. errorlang et errorsuselocal sont ignorés.
- Une des valeurs suivantesâ¯: bc, html, none, plaintext, raw, wikitext
- Par défaut : bc
- errorlang
Langue à utiliser pour les avertissements et les erreurs. Spécifier un des codes langues utilisables renvoyés par action=query&meta=siteinfo avec siprop=languages, sinon content pour utiliser la langue du contenu de ce wiki, ou encore uselang pour utiliser la même valeur que le paramètre uselang (la langue préférée pour lâinterface utilisateur).
- Par défaut : uselang
- errorsuselocal
Sâil est fourni, les textes dâerreur utiliseront des messages adaptés à la langue dans lâespace de noms MediaWiki.
- Type : booléen (détails)
- Aide pour le module principal
- api.php?action=help [ouvrir dans le bac à sable]
- Toute lâaide sur une page.
- api.php?action=help&recursivesubmodules=1 [ouvrir dans le bac à sable]
action=block
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Bloquer un utilisateur.
- user
Utilisateur à bloquer.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, plage dâadresses IP et ID utilisateur (par ex. «â¯#12345â¯Â»)
- userid
- Obsolète.
Spécifier plutôt user=#ID.
- Type: entier
- expiry
Durée dâexpiration (exprimée en anglais). Peut être relative (par ex. 5 months ou 2 weeks) ou absolue (par ex. 2014-09-18T12:34:56Z). Si elle est indiquée comme infinite, indefinite ou never, le blocage nâexpirera jamais.
- Par défaut : never
- reason
Motif du blocage.
- Par défautâ¯: (vide)
- anononly
Bloquer uniquement les utilisateurs anonymes (câest-à -dire désactiver les modifications anonymes pour cette adresse IP).
- Type : booléen (détails)
- nocreate
Empêcher la création de compte.
- Type : booléen (détails)
- autoblock
Bloquer automatiquement la dernière adresse IP utilisée et toute les adresses IP subséquentes depuis lesquelles ils ont essayé de se connecter.
- Type : booléen (détails)
- noemail
Empêcher lâutilisateur dâenvoyer des courriels via le wiki (nécessite le droit
blockemail).- Type : booléen (détails)
- hidename
Masque le nom de lâutilisateur dans le journal des blocages (nécessite le droit
hideuser).- Type : booléen (détails)
- allowusertalk
Autoriser les utilisateurs à modifier leur propre page de discussion (dépend de $wgBlockAllowsUTEdit).
- Type : booléen (détails)
- reblock
Si lâutilisateur est déjà bloqué, écraser le blocage existant.
- Type : booléen (détails)
- watchuser
Surveiller les pages utilisateur et de discussion de lâutilisateur ou de lâadresse IP.
- Type : booléen (détails)
- tags
Modifier les balises à appliquer à lâentrée du journal des blocages.
- Valeurs (séparées par | ou autre)â¯:
- partial
Bloquer un utilisateur pour des pages ou des espaces de nom spécifiques plutôt que pour tout un site.
- Type : booléen (détails)
- pagerestrictions
Liste des titres pour lesquels bloquer lâutilisateur en modification. Ne sâapplique que quand partial est mis à vrai.
- Typeâ¯: titre de page
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 10.
- Accepte uniquement les pages qui existent.
- namespacerestrictions
Liste dâID dâespaces de noms sur lesquels lâutilisateur est bloqué en modification. Ne sâapplique que quand partial vaut vrai.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Bloquer lâadresse IP 192.0.2.5 pour trois jours avec un motif indiqué.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [ouvrir dans le bac à sable]
- Bloquer indéfiniment lâutilisateur Vandal avec le motif indiqué et empêcher la création de nouveau compte et lâenvoi de courriel.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [ouvrir dans le bac à sable]
action=changeauthenticationdata (changeauth)
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier les données dâauthentification pour lâutilisateur actuel.
- changeauthrequest
Utiliser cette requête dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=change.
- Ce paramètre est obligatoire.
- changeauthtoken
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- *
- Ce module accepte des paramètres supplémentaires selon les requêtes dâauthentification disponibles. Utiliser action=query&meta=authmanagerinfo avec amirequestsfor=change (ou une réponse précédente de ce module, le cas échéant) pour déterminer les requêtes disponibles et les champs quâelles utilisent.
- Tentative de modification du mot de passe de lâutilisateur actuel en ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [ouvrir dans le bac à sable]
action=changecontentmodel
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier le modèle de contenu d'une page
- title
Titre de la page pour modifier le modèle de contenu. Ne peut pas être utilisé avec pageid.
- pageid
ID de la page pour modifier le modèle de contenu. Ne peut pas être utilisé avec title.
- Type: entier
- summary
Modifier les résumé en le motif de l'enregistrement au journal
- tags
Changer les marques à appliquer à lâentrée du journal et modifier.
- Valeurs (séparées par | ou autre)â¯:
- model
Modèle de contenu du nouveau contenu.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: css, javascript, json, text, wikitext
- bot
Marquer la modification du modèle de contenu avec une indication de robot.
- Type : booléen (détails)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Modifier la page principale pour avoir le modèle de contenu
text - api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [ouvrir dans le bac à sable]
action=checktoken
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Vérifier la validité dâun jeton de action=query&meta=tokens.
- type
Type de jeton testé.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: createaccount, csrf, login, patrol, rollback, userrights, watch
- token
Jeton à tester.
- Ce paramètre est obligatoire.
- maxtokenage
Temps maximum autorisé pour lâutilisation du jeton, en secondes.
- Type: entier
- Tester la validité dâun jeton csrf.
- api.php?action=checktoken&type=csrf&token=123ABC [ouvrir dans le bac à sable]
action=clearhasmsg
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Efface le drapeau hasmsg pour lâutilisateur actuel.
- Effacer le drapeau
hasmsgpour lâutilisateur actuel. - api.php?action=clearhasmsg [ouvrir dans le bac à sable]
action=clientlogin (login)
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Se connecter au wiki en utilisant la procédure interactive.
La procédure générale pour utiliser ce module est la suivanteâ¯:
- Récupérer les champs disponibles avec action=query&meta=authmanagerinfo avec amirequestsfor=login, et un jeton login avec action=query&meta=tokens.
- Présenter les champs à lâutilisateur, et les lui faire soumettre.
- Faire un envoi à ce module, en fournissant loginreturnurl et les champs appropriés.
- Vérifier le status dans la réponse.
- Si vous avez reçu PASS ou FAIL, câest terminé. Lâopération a soit réussi, soit échoué.
- Si vous avez reçu UI, affichez les nouveaux champs à lâutilisateur et faites-les-lui soumettre. Puis envoyez-les à ce module avec logincontinue et lâensemble des champs appropriés, et recommencez lâétape 4.
- Si vous avez reçu REDIRECT, envoyez lâutilisateur vers la cible redirecttarget et attendez le retour vers loginreturnurl. Puis envoyez à ce module avec logincontinue et tous les champs passés à lâURL de retour, puis répétez lâétape 4.
- Si vous avez reçu RESTART, cela veut dire que lâauthentification a fonctionné, mais nous nâavons pas de compte utilisateur lié. Vous pouvez traiter cela comme un UI ou un FAIL.
- loginrequests
Utiliser uniquement ces requêtes dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=login ou depuis une réponse précédente de ce module.
- 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).
- loginmessageformat
Format à utiliser pour retourner les messages.
- Une des valeurs suivantesâ¯: html, none, raw, wikitext
- Par défaut : wikitext
- loginmergerequestfields
Fusionner dans un tableau le champ information de toutes les demandes dâauthentification.
- Type : booléen (détails)
- loginpreservestate
Conserver lâétat dâune précédente tentative de connexion qui a échoué, si possible.
- Type : booléen (détails)
- loginreturnurl
Renvoyer lâURL pour les flux dâauthentification tiers, qui doit être absolue. Cela ou logincontinue est obligatoire.
Dès réception dâune réponse REDIRECT, vous ouvrirez typiquement un navigateur ou un affichage web vers lâURL redirecttarget spécifiée pour un flux dâauthentification tiers. Une fois ceci terminé, le tiers renverra le navigateur ou lâaffichage web vers cette URL. Vous devez extraire toute requête ou paramètre POST de lâURL et les passer comme une requête logincontinue à ce module de lâAPI.
- logincontinue
Cette requête est une continuation après une précédente réponse UI ou REDIRECT. Cela ou loginreturnurl est obligatoire.
- Type : booléen (détails)
- logintoken
Un jeton « login » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- *
- Ce module accepte des paramètres supplémentaires selon les requêtes dâauthentification disponibles. Utiliser action=query&meta=authmanagerinfo avec amirequestsfor=login (ou une réponse précédente de ce module, le cas échéant) pour déterminer les requêtes disponibles et les champs quâelles utilisent.
- Commencer le processus de connexion au wiki en tant quâutilisateur Example avec le mot de passe ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [ouvrir dans le bac à sable]
- Continuer la connexion après une réponse de lâUI pour lâauthentification à deux facteurs, en fournissant un OATHToken valant 987654.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [ouvrir dans le bac à sable]
action=compare
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir la différence entre deux pages.
Vous devez passer un numéro de version, un titre de page, un ID de page, un texte ou une référence relative pour à la fois « from » et « to ».
- fromtitle
Premier titre à comparer.
- fromid
ID de la première page à comparer.
- Type: entier
- fromrev
Première révision à comparer.
- Type: entier
- fromslots
Substituer le contenu de la version spécifiée par fromtitle, fromid ou fromrev.
Ce paramètre spécifie les slots à modifier. Utilisez fromtext-{slot}, fromcontentmodel-{slot} et fromcontentformat-{slot} pour spécifier le contenu de chaque slot.
- Valeurs (séparées par | ou autre)â¯: main
- fromtext-{slot}
Texte du slot spécifié. Si absent, le slot est supprimé de la révision.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de fromslots.
- fromsection-{slot}
Si fromtext-{slot} est le contenu dâune seule section, câest le numéro de la section. Il sera fusionné dans la révision spécifiée par fromtitle, fromid ou fromrev comme pour les modifications de section.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de fromslots.
- fromcontentformat-{slot}
Format de sérialisation de contenu de fromtext-{slot}.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de fromslots.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel-{slot}
Modèle de contenu de fromtext-{slot}. Si non fourni, il sera déduit en fonction de la valeur des autres paramètres.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de fromslots.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- frompst
Faire une transformation avant enregistrement sur fromtext-{slot}.
- Type : booléen (détails)
- fromtext
- Obsolète.
Spécifiez fromslots=main et utilisez fromtext-main à la place.
- fromcontentformat
- Obsolète.
Spécifiez fromslots=main et utilisez fromcontentformat-main à la place.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel
- Obsolète.
Spécifiez fromslots=main et utilisez fromcontentmodel-main à la place.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- fromsection
- Obsolète.
Nâutiliser que la section spécifiée du contenu 'from'.
- totitle
Second titre à comparer.
- toid
ID de la seconde page à comparer.
- Type: entier
- torev
Seconde révision à comparer.
- Type: entier
- torelative
Utiliser une révision relative à la révision déterminée de fromtitle, fromid ou fromrev. Toutes les autres options 'to' seront ignorées.
- Une des valeurs suivantesâ¯: cur, next, prev
- toslots
Substitue le contenu de la révision spécifiée par totitle, toid ou torev.
Ce paramètre spécifie les slots qui vont être modifiés. Utilisez totext-{slot}, tocontentmodel-{slot}, et tocontentformat-{slot} pour spécifier le contenu de chaque slot.
- Valeurs (séparées par | ou autre)â¯: main
- totext-{slot}
Texte de la relation spécifiée. Si absent, le slot est supprimé de la révision.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de toslots.
- tosection-{slot}
Si totext-{slot} est le contenu dâune seule section, câest le numéro de la section. Il sera fusionné dans la révision spécifiée par totitle, toid ou torev comme pour les modifications de section.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de toslots.
- tocontentformat-{slot}
Format de sérialisation du contenu de totext-{slot}.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de toslots.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel-{slot}
Modèle de contenu de totext-{slot}. Si non fourni, il sera déduit en fonction de la valeur des autres paramètres.
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de toslots.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- topst
Faire une transformation avant enregistrement sur totext.
- Type : booléen (détails)
- totext
- Obsolète.
Spécifiez toslots=main et utilisez totext-main à la place.
- tocontentformat
- Obsolète.
Spécifiez toslots=main et utilisez tocontentformat-main à la place.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel
- Obsolète.
Spécifiez toslots=main et utilisez tocontentmodel-main à la place.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- tosection
- Obsolète.
Nâutiliser que la section spécifiée du contenu 'to'.
- prop
Quelles informations obtenir.
- diff
- Le diff HTML.
- diffsize
- La taille du diff HTML en octets.
- rel
- LâID des révisions précédant 'depuis' et 'vers', sâil y en a.
- ids
- LâID de page et de révision des révisions 'depuis' et 'vers'.
- title
- Le titre de page des révisions 'depuis' et 'vers'.
- user
- Le nom et lâID dâutilisateur des versions « depuis » et « vers ». Si lâutilisateur a été supprimé dâune version, une propriété fromuserhidden ou touserhidden sera retournée.
- comment
- Le commentaire des versions « depuis » et « vers ». Si le commentaire a été supprimé dâune version, une propriété fromcommenthidden sera retournée.
- parsedcomment
- Le commentaire analysé des versions « depuis » et « vers ». Si le commentaire a été supprimé dâune version, une propriété fromcommenthidden ou tocommenthidden sera retournée.
- size
- La taille des révisions 'depuis' et 'vers'.
- timestamp
- (aucune description)
- Valeurs (séparées par | ou autre)â¯: comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Par défaut : diff|ids|title
- slots
Retourne les diffs individuels pour ces slots, plutôt quâun diff combiné pour tous les slots.
- Valeurs (séparées par | ou autre)â¯: main
- Pour spécifier toutes les valeurs, utiliser *.
- Créer une différence entre les révisions 1 et 2
- api.php?action=compare&fromrev=1&torev=2 [ouvrir dans le bac à sable]
action=createaccount (create)
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Créer un nouveau compte utilisateur.
La procédure générale pour utiliser ce module est la suivanteâ¯:
- Récupérer les champs disponibles avec action=query&meta=authmanagerinfo avec amirequestsfor=create, et un jeton createaccount avec action=query&meta=tokens.
- Présenter les champs à lâutilisateur, et les lui faire soumettre.
- Faire un envoi à ce module, en fournissant createreturnurl et les champs appropriés.
- Vérifier le status dans la réponse.
- Si vous avez reçu PASS ou FAIL, câest terminé. Lâopération a soit réussi, soit échoué.
- Si vous avez reçu UI, affichez les nouveaux champs à lâutilisateur et faites-les-lui soumettre. Puis envoyez-les à ce module avec createcontinue et lâensemble des champs appropriés, et recommencez lâétape 4.
- Si vous avez reçu REDIRECT, envoyez lâutilisateur vers la cible redirecttarget et attendez le retour vers createreturnurl. Puis envoyez à ce module avec createcontinue et tous les champs passés à lâURL de retour, puis répétez lâétape 4.
- Si vous avez reçu RESTART, cela veut dire que lâauthentification a fonctionné, mais nous nâavons pas de compte utilisateur lié. Vous pouvez traiter cela comme un UI ou un FAIL.
- createrequests
Utiliser uniquement ces requêtes dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=create ou depuis une réponse précédente de ce module.
- 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).
- createmessageformat
Format à utiliser pour retourner les messages.
- Une des valeurs suivantesâ¯: html, none, raw, wikitext
- Par défaut : wikitext
- createmergerequestfields
Fusionner dans un tableau le champ information de toutes les demandes dâauthentification.
- Type : booléen (détails)
- createpreservestate
Conserver lâétat dâune précédente tentative de connexion qui a échoué, si possible.
Si action=query&meta=authmanagerinfo a retourné true pour hasprimarypreservedstate, les demandes marquées comme primary-required doivent être omises. Si elle a retourné une valeur non vide pour preservedusername, ce nom dâutilisateur doit être utilisé pour le paramètre username.
- Type : booléen (détails)
- createreturnurl
Renvoyer lâURL pour les flux dâauthentification tiers, qui doit être absolue. Cela ou createcontinue est obligatoire.
Dès réception dâune réponse REDIRECT, vous ouvrirez typiquement un navigateur ou un affichage web vers lâURL redirecttarget spécifiée pour un flux dâauthentification tiers. Une fois ceci terminé, le tiers renverra le navigateur ou lâaffichage web vers cette URL. Vous devez extraire toute requête ou paramètre POST de lâURL et les passer comme une requête createcontinue à ce module de lâAPI.
- createcontinue
Cette requête est une continuation après une précédente réponse UI ou REDIRECT. Cela ou createreturnurl est obligatoire.
- Type : booléen (détails)
- createtoken
Un jeton « createaccount » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- *
- Ce module accepte des paramètres supplémentaires selon les requêtes dâauthentification disponibles. Utiliser action=query&meta=authmanagerinfo avec amirequestsfor=create (ou une réponse précédente de ce module, le cas échéant) pour déterminer les requêtes disponibles et les champs quâelles utilisent.
- Commencer le processus de création dâun utilisateur Exemple avec le mot de passe ExempleMotDePasse.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [ouvrir dans le bac à sable]
action=cspreport
- Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Utilisé par les navigateurs pour signaler les violations de la politique de confidentialité du contenu. Ce module ne devrait jamais être utilisé, sauf quand il est utilisé automatiquement par un navigateur web compatible avec CSP.
- reportonly
Marquer comme étant un rapport dâune politique de surveillance, et non une politique exigée
- Type : booléen (détails)
- source
Ce qui a généré lâentête CSP qui a déclenché ce rapport
- Par défaut : internal
action=delete
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Supprimer une page.
- title
Titre de la page que vous voulez supprimer. Impossible à utiliser avec pageid.
- pageid
ID de la page que vous voulez supprimer. Impossible à utiliser avec title.
- Type: entier
- reason
Motif de suppression. Si non défini, un motif généré automatiquement sera utilisé.
- tags
Modifier les balises à appliquer à lâentrée dans le journal des suppressions.
- Valeurs (séparées par | ou autre)â¯:
- watch
- Obsolète.
Ajouter la page à la liste de suivi de lâutilisateur actuel.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans distinction la page votre liste de suivi, utiliser les préférences (ignorées pour les robots) ou ne rien changer au suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- unwatch
- Obsolète.
Supprimer la page de la liste de suivi de lâutilisateur actuel.
- Type : booléen (détails)
- oldimage
Le nom de lâancienne image à supprimer tel que fourni par action=query&prop=imageinfo&iiprop=archivename.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Supprimer Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [ouvrir dans le bac à sable]
- Supprimer Main Page avec le motif Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [ouvrir dans le bac à sable]
action=edit
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Créer et modifier les pages.
- title
Titre de la page que vous voulez modifier. Impossible de lâutiliser avec pageid.
- pageid
ID de la page que vous voulez modifier. Impossible à utiliser avec title.
- Type: entier
- section
Numéro de section. 0 pour la section de tête, new pour une nouvelle section.
- sectiontitle
Le titre pour une nouvelle section.
- text
Contenu de la page.
- summary
Modifier le résumé. Ãgalement le titre de la section quand section=new et sectiontitle nâest pas défini.
- tags
Modifier les balises à appliquer à la version.
- Valeurs (séparées par | ou autre)â¯:
- minor
Marquer cette modification comme étant mineure.
- Type : booléen (détails)
- notminor
Ne pas marquer cette modification comme mineure, même si la préférence utilisateur « Marquer toutes mes modifications comme étant mineures par défaut » est positionnée.
- Type : booléen (détails)
- bot
Marquer cette modification comme effectuée par un robot.
- Type : booléen (détails)
- baserevid
ID de la révision de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions. Les propres conflits provoquent lâéchec de la modification sauf si lâhorodatage de base est positionné.
- Type: entier
- basetimestamp
Horodatage de la révision de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions&rvprop=timestamp. Les auto-conflits sont ignorés.
- Type : horodatage (formats autorisés)
- starttimestamp
Lâhorodatage, lorsque le processus dâédition est démarré, est utilisé pour détecter les conflits de modification. Une valeur appropriée peut être obtenue en utilisant curtimestamp lors du démarrage du processus dâédition (par ex. en chargeant le contenu de la page à modifier).
- Type : horodatage (formats autorisés)
- recreate
Ignorer toutes les erreurs concernant la page qui a été supprimée entre-temps.
- Type : booléen (détails)
- createonly
Ne pas modifier la page si elle existe déjà .
- Type : booléen (détails)
- nocreate
Lever une erreur si la page nâexiste pas.
- Type : booléen (détails)
- watch
- Obsolète.
Ajouter la page à la liste de suivi de lâutilisateur actuel.
- Type : booléen (détails)
- unwatch
- Obsolète.
Supprimer la page de la liste de suivi de lâutilisateur actuel.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans condition la page de votre liste de suivi, utiliser les préférences (ignorer pour les robots) ou ne pas changer le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- md5
Le hachage MD5 du paramètre text, ou les paramètres prependtext et appendtext concaténés. Si défini, la modification ne sera pas effectuée sauf si le hachage est correct.
- prependtext
Ajouter ce texte au début de la page. A priorité sur text.
- appendtext
Ajouter ce texte à la fin de la page. A priorité sur text.
Utiliser section=new pour ajouter une nouvelle section, plutôt que ce paramètre.
- undo
Annuler cette révision. Ãcrase text, prependtext et appendtext.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- undoafter
Annuler toutes les révisions depuis undo jusquâà celle-ci. Si non défini, annuler uniquement une révision.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- redirect
Résoudre automatiquement les redirections.
- Type : booléen (détails)
- contentformat
Format de sérialisation du contenu utilisé pour le texte dâentrée.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Modèle de contenu du nouveau contenu.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
Le jeton doit toujours être envoyé en tant que dernier paramètre, ou au moins après le paramètre text.
- Ce paramètre est obligatoire.
- g-recaptcha-response
Champ du formulaire ReCaptcha.
- Modifier une page
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [ouvrir dans le bac à sable]
- Préfixer une page par __NOTOC__.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ouvrir dans le bac à sable]
- Annuler les révisions 13579 à 13585 avec résumé automatique.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ouvrir dans le bac à sable]
action=emailuser
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Envoyer un courriel à un utilisateur.
- target
Utilisateur à qui envoyer le courriel.
- Ce paramètre est obligatoire.
- subject
Entête du sujet.
- text
Corps du courriel.
- Ce paramètre est obligatoire.
- ccme
Mâenvoyer une copie de ce courriel.
- Type : booléen (détails)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Envoyer un courriel à lâutilisateur WikiSysop avec le texte Content.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [ouvrir dans le bac à sable]
action=expandtemplates
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Réalise lâexpansion des modèles en wikitexte.
- title
Titre de la page.
- text
Wikitexte à convertir.
- Ce paramètre est obligatoire.
- revid
ID de révision, pour
{{REVISIONID}}et les variables semblables.- Type: entier
- prop
Quelles informations récupérer.
Noter que si aucune valeur nâest sélectionnée, le résultat contiendra le wikitexte, mais la sortie sera dans un format désuet.
- wikitext
- Le wikitexte développé
- categories
- Toutes les catégories présentes dans lâentrée qui ne sont pas représentées dans la sortie du wikitexte.
- properties
- Propriétés de la page définies par le développement des mots magiques dans le wikitexte.
- volatile
- Si la sortie est volatile et ne devrait pas être réutilisée ailleurs dans la page.
- ttl
- Le délai maximum après lequel la mise en cache de ce résultat doit être invalidée.
- modules
- Tous les modules ResourceLoader que les fonctions dâanalyse ont demandé dâajouter à la sortie. Soit jsconfigvars soit encodedjsconfigvars doit être demandé avec modules.
- jsconfigvars
- Donne les variables de configuration JavaScript spécifiques à la page.
- encodedjsconfigvars
- Donne les variables de configuration JavaScript spécifiques à la page sous la forme dâune chaîne JSON.
- parsetree
- Lâarbre dâanalyse XML de lâentrée.
- Valeurs (séparées par | ou autre)â¯: categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
Sâil faut inclure les commentaires HTML dans la sortie.
- Type : booléen (détails)
- generatexml
- Obsolète.
Générer lâarbre dâanalyse XML (remplacé par prop=parsetree).
- Type : booléen (détails)
- Développe le wikitexte {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [ouvrir dans le bac à sable]
action=feedcontributions
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie le fil des contributions dâun utilisateur.
- feedformat
Le format du flux.
- Une des valeurs suivantesâ¯: atom, rss
- Par défaut : rss
- user
Pour quels utilisateurs récupérer les contributions.
- Ce paramètre est obligatoire.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, plage dâadresses IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- namespace
Par quels espaces de nom filtrer les contributions.
- Une des valeurs suivantesâ¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- year
De lâannée (et antérieur).
- Type: entier
- month
Depuis le mois (et plus récent).
- Type: entier
- tagfilter
Filtrer les contributions qui ont ces balises.
- Valeurs (séparées par | ou autre)â¯: advanced mobile edit, mobile edit, mobile web edit, mw-add-media, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-remove-media, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo
- Par défautâ¯: (vide)
- deletedonly
Afficher uniquement les contributions supprimées.
- Type : booléen (détails)
- toponly
Afficher uniquement les modifications qui sont les dernières révisions.
- Type : booléen (détails)
- newonly
Afficher uniquement les modifications qui sont des créations de page.
- Type : booléen (détails)
- hideminor
Masquer les modifications mineures.
- Type : booléen (détails)
- showsizediff
Afficher la différence de taille entre les révisions.
- Type : booléen (détails)
- Renvoyer les contributions de lâutilisateur Exemple.
- api.php?action=feedcontributions&user=Example [ouvrir dans le bac à sable]
action=feedrecentchanges
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie un fil de modifications récentes.
- feedformat
Le format du flux.
- Une des valeurs suivantesâ¯: atom, rss
- Par défaut : rss
- namespace
Espace de noms auquel limiter les résultats.
- Une des valeurs suivantesâ¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- invert
Tous les espaces de noms sauf celui sélectionné.
- Type : booléen (détails)
- associated
Inclure lâespace de noms associé (discussion ou principal).
- Type : booléen (détails)
- days
Jours auxquels limiter le résultat.
- Type: entier
- La valeur ne peut pas être inférieure à 1.
- Par défaut : 7
- limit
Nombre maximal de résultats à renvoyer.
- Type: entier
- La valeur doit être entre 1 et 50.
- Par défaut : 50
- from
Afficher les modifications depuis lors.
- Type : horodatage (formats autorisés)
- hideminor
Masquer les modifications mineures.
- Type : booléen (détails)
- hidebots
Masquer les modifications faites par des robots.
- Type : booléen (détails)
- hideanons
Masquer les modifications faites par les utilisateurs anonymes.
- Type : booléen (détails)
- hideliu
Masquer les modifications faites par les utilisateurs enregistrés.
- Type : booléen (détails)
- hidepatrolled
Masquer les modifications contrôlées.
- Type : booléen (détails)
- hidemyself
Masquer les modifications faites par lâutilisateur actuel.
- Type : booléen (détails)
- hidecategorization
Masquer les changements de la catégorie dâappartenance.
- Type : booléen (détails)
- tagfilter
Filtrer par balise.
- target
Afficher uniquement les modifications sur les pages liées depuis cette page.
- showlinkedto
Afficher les modifications plutôt sur les pages liées vers la page sélectionnée.
- Type : booléen (détails)
- Afficher les modifications récentes
- api.php?action=feedrecentchanges [ouvrir dans le bac à sable]
- Afficher les modifications récentes sur 30 jours
- api.php?action=feedrecentchanges&days=30 [ouvrir dans le bac à sable]
action=feedwatchlist
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie un flux de liste de suivi.
- feedformat
Le format du flux.
- Une des valeurs suivantesâ¯: atom, rss
- Par défaut : rss
- hours
Lister les pages modifiées lors de ce nombre dâheures depuis maintenant.
- Type: entier
- La valeur doit être entre 1 et 72.
- Par défaut : 24
- linktosections
Lier directement vers les sections modifées si possible.
- Type : booléen (détails)
- allrev
Inclure les multiples révisions de la même page dans lâintervalle de temps fourni.
- Type : booléen (détails)
- wlowner
Utilisé avec token pour accéder à la liste de suivi dâun autre utilisateur.
- Typeâ¯: utilisateur, par nom dâutilisateur
- wltoken
Un jeton de sécurité (disponible dans les préférences de lâutilsateur) pour autoriser lâaccès à la liste de suivi d'un autre utilisateur.
- wlshow
Afficher uniquement les éléments qui correspondent à ces critères. Par exemple, pour voir uniquement les modifications mineures faites par des utilisateurs connectés, mettre show=minor|!anon.
- Valeurs (séparées par | ou autre)â¯: !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Quels types de modification afficher :
- edit
- Modifications normales de page.
- new
- Créations de pages.
- log
- Entrées du journal.
- external
- Modifications externes.
- categorize
- Modifications dâappartenance aux catégories.
- Valeurs (séparées par | ou autre)â¯: categorize, edit, external, log, new
- Par défaut : edit|new|log|categorize
- wlexcludeuser
Ne pas lister les modifications faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- Afficher le flux de la liste de suivi
- api.php?action=feedwatchlist [ouvrir dans le bac à sable]
- Afficher toutes les modifications sur les pages suivies dans les dernières 6 heures
- api.php?action=feedwatchlist&allrev=&hours=6 [ouvrir dans le bac à sable]
action=filerevert
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Rétablir un fichier dans une ancienne version.
- filename
Nom de fichier cible, sans le préfixe File:.
- Ce paramètre est obligatoire.
- comment
Téléverser le commentaire.
- Par défautâ¯: (vide)
- archivename
Nom dâarchive de la révision à rétablir.
- Ce paramètre est obligatoire.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Rétablir Wiki.png dans la version du 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [ouvrir dans le bac à sable]
action=help
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Afficher lâaide pour les modules spécifiés.
- modules
Modules pour lesquels afficher lâaide (valeurs des paramètres action et format, ou main). Les sous-modules peuvent être spécifiés avec un +.
- 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).
- Par défaut : main
- submodules
Inclure lâaide pour les sous-modules du module nommé.
- Type : booléen (détails)
- recursivesubmodules
Inclure lâaide pour les sous-modules de façon récursive.
- Type : booléen (détails)
- wrap
Inclut la sortie dans une structure standard de réponse API.
- Type : booléen (détails)
- toc
Inclure une table des matières dans la sortie HTML.
- Type : booléen (détails)
- Aide pour le module principal
- api.php?action=help [ouvrir dans le bac à sable]
- Aide pour action=query et tous ses sous-modules.
- api.php?action=help&modules=query&submodules=1 [ouvrir dans le bac à sable]
- Toute lâaide sur une page.
- api.php?action=help&recursivesubmodules=1 [ouvrir dans le bac à sable]
- Aide pour le module dâaide lui-même.
- api.php?action=help&modules=help [ouvrir dans le bac à sable]
- Aide pour deux sous-modules de recherche.
- api.php?action=help&modules=query+info|query+categorymembers [ouvrir dans le bac à sable]
action=imagerotate
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Faire pivoter une ou plusieurs images.
- rotation
Degrés de rotation de lâimage dans le sens des aiguilles dâune montre.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: 90, 180, 270
- continue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- tags
Balises à appliquer à lâentrée dans le journal de téléversement.
- Valeurs (séparées par | ou autre)â¯:
- 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.
- 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.
- 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, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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, shi, sr, tg, uz et zh.
- Type : booléen (détails)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Faire pivoter File:Example.png de 90 degrés.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [ouvrir dans le bac à sable]
- Faire pivoter toutes les images de Category:Flip de 180 degrés.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [ouvrir dans le bac à sable]
action=import
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Importer une page depuis un autre wiki, ou depuis un fichier XML.
Noter que le POST HTTP doit être effectué comme un import de fichier (câest-à -dire en utilisant multipart/form-data) lors de lâenvoi dâun fichier pour le paramètre xml.
- summary
Résumé de lâimportation de lâentrée de journal.
- xml
Fichier XML téléversé.
- Doit être posté sous forme de téléversement de fichier utilisant multipart/form-data.
- interwikiprefix
Pour les importations téléversées : le préfixe interwiki à appliquer aux noms dâutilisateurs inconnus (et aux utilisateurs connus si assignknownusers est positionné).
- interwikisource
Pour les importations interwiki : wiki depuis lequel importer.
- Une des valeurs suivantesâ¯:
- interwikipage
Pour les importations interwiki : page à importer.
- fullhistory
Pour les importations interwiki : importer tout lâhistorique, et pas seulement la version courante.
- Type : booléen (détails)
- templates
Pour les importations interwiki : importer aussi tous les modèles inclus.
- Type : booléen (détails)
- namespace
Importer vers cet espace de noms. Impossible à utiliser avec rootpage.
- Une des valeurs suivantesâ¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- assignknownusers
Affecter les modifications aux utilisateurs locaux quand lâutilisateur nommé existe localement.
- Type : booléen (détails)
- rootpage
Importer comme une sous-page de cette page. Impossible à utiliser avec namespace.
- tags
Modifier les balises à appliquer à lâentrée du journal dâimportation et à la version zéro des pages importées.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Importer meta:Help:ParserFunctions vers lâespace de noms 100 avec tout lâhistorique.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [ouvrir dans le bac à sable]
action=linkaccount (link)
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lier un compte dâun fournisseur tiers à lâutilisateur actuel.
La procédure générale pour utiliser ce module est la suivanteâ¯:
- Récupérer les champs disponibles avec action=query&meta=authmanagerinfo avec amirequestsfor=link, et un jeton csrf avec action=query&meta=tokens.
- Présenter les champs à lâutilisateur, et les lui faire soumettre.
- Faire un envoi à ce module, en fournissant linkreturnurl et les champs appropriés.
- Vérifier le status dans la réponse.
- Si vous avez reçu PASS ou FAIL, câest terminé. Lâopération a soit réussi, soit échoué.
- Si vous avez reçu UI, affichez les nouveaux champs à lâutilisateur et faites-les-lui soumettre. Puis envoyez-les à ce module avec linkcontinue et lâensemble des champs appropriés, et recommencez lâétape 4.
- Si vous avez reçu REDIRECT, envoyez lâutilisateur vers la cible redirecttarget et attendez le retour vers linkreturnurl. Puis envoyez à ce module avec linkcontinue et tous les champs passés à lâURL de retour, puis répétez lâétape 4.
- Si vous avez reçu RESTART, cela veut dire que lâauthentification a fonctionné, mais nous nâavons pas de compte utilisateur lié. Vous pouvez traiter cela comme un UI ou un FAIL.
- linkrequests
Utiliser uniquement ces requêtes dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=link ou depuis une réponse précédente de ce module.
- 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).
- linkmessageformat
Format à utiliser pour retourner les messages.
- Une des valeurs suivantesâ¯: html, none, raw, wikitext
- Par défaut : wikitext
- linkmergerequestfields
Fusionner dans un tableau le champ information de toutes les demandes dâauthentification.
- Type : booléen (détails)
- linkreturnurl
Renvoyer lâURL pour les flux dâauthentification tiers, qui doit être absolue. Cela ou linkcontinue est obligatoire.
Dès réception dâune réponse REDIRECT, vous ouvrirez typiquement un navigateur ou un affichage web vers lâURL redirecttarget spécifiée pour un flux dâauthentification tiers. Une fois ceci terminé, le tiers renverra le navigateur ou lâaffichage web vers cette URL. Vous devez extraire toute requête ou paramètre POST de lâURL et les passer comme une requête linkcontinue à ce module de lâAPI.
- linkcontinue
Cette requête est une continuation après une précédente réponse UI ou REDIRECT. Cela ou linkreturnurl est obligatoire.
- Type : booléen (détails)
- linktoken
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- *
- Ce module accepte des paramètres supplémentaires selon les requêtes dâauthentification disponibles. Utiliser action=query&meta=authmanagerinfo avec amirequestsfor=link (ou une réponse précédente de ce module, le cas échéant) pour déterminer les requêtes disponibles et les champs quâelles utilisent.
- Commencer le processus de liaison dâun compte depuis Exemple.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [ouvrir dans le bac à sable]
action=login (lg)
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Se connecter et récupérer les témoins (cookies) dâauthentification.
Cette action ne devrait être utilisée quâen lien avec Special:BotPasswords ; lâutiliser pour la connexion du compte principal est désuet et peut échouer sans avertissement. Pour se connecter sans problème au compte principal, utiliser action=clientlogin.
- lgname
Nom dâutilisateur.
- lgpassword
Mot de passe.
- lgdomain
Domaine (facultatif).
- lgtoken
Un jeton « login » récupéré par action=query&meta=tokens
action=logout
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Se déconnecter et effacer les données de session.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Déconnecter lâutilisateur actuel.
- api.php?action=logout&token=123ABC [ouvrir dans le bac à sable]
action=managetags
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Effectuer des tâches de gestion relatives aux balises de modification.
- operation
Quelle opération effectuer :
- create
- Créer une nouvelle balise de modification pour un usage manuel.
- delete
- Supprimer une balise de modification de la base de données, y compris la suppression de la marque de toutes les révisions, entrées de modification récente et entrées de journal dans lesquelles elle serait utilisée.
- activate
- Activer une balise de modification, permettant aux utilisateurs de lâappliquer manuellement.
- deactivate
- Désactiver une balise de modification, empêchant les utilisateurs de lâappliquer manuellement.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: activate, create, deactivate, delete
- tag
Balise à créer, supprimer, activer ou désactiver. Pour la création de balise, elle ne doit pas exister. Pour la suppression de balise, elle doit exister. Pour lâactivation de balise, elle doit exister et ne pas être utilisée par une extension. Pour la désactivation de balise, elle doit être actuellement active et définie manuellement.
- Ce paramètre est obligatoire.
- reason
Un motif facultatif pour créer, supprimer, activer ou désactiver la balise.
- ignorewarnings
Sâil faut ignorer tout avertissement qui surviendrait au cours de lâopération.
- Type : booléen (détails)
- tags
Modifier les balises à appliquer à lâentrée du journal de gestion des balises.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Créer une balise nommée spam avec le motif For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [ouvrir dans le bac à sable]
- Supprimer la balise vandlaism avec le motif Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [ouvrir dans le bac à sable]
- Activer une balise nommée spam avec le motif For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [ouvrir dans le bac à sable]
- Désactiver une balise nommée spam avec le motif No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [ouvrir dans le bac à sable]
action=mergehistory
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Fusionner les historiques des pages.
- from
Titre de la page depuis laquelle lâhistorique sera fusionné. Impossible à utiliser avec fromid.
- fromid
ID de la page depuis laquelle lâhistorique sera fusionné. Impossible à utiliser avec from.
- Type: entier
- to
Titre de la page vers laquelle lâhistorique sera fusionné. Impossible à utiliser avec toid.
- toid
ID de la page vers laquelle lâhistorique sera fusionné. Impossible à utiliser avec to.
- Type: entier
- timestamp
Horodatage jusquâauquel les révisions seront déplacées de lâhistorique de la page source vers lâhistorique de la page de destination. Sâil est omis, tout lâhistorique de la page source sera fusionné avec celui de la page de destination.
- Type : horodatage (formats autorisés)
- reason
Raison pour fusionner lâhistorique.
- Par défautâ¯: (vide)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Fusionner lâhistorique complet de AnciennePage dans NouvellePage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [ouvrir dans le bac à sable]
- Fusionner les révisions de la page AnciennePage jusquâau 2015-12-31T04:37:41Z dans NouvellePage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [ouvrir dans le bac à sable]
action=mobileview
- Ce module est désuet.
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MobileFrontend
- Licenceâ¯: GPL-2.0-or-later
Renvoie les données nécessaires pour les affichages mobile.
- page
Titre de la page à traiter.
- Ce paramètre est obligatoire.
- redirect
Si les redirections doivent être suivies.
- Une des valeurs suivantesâ¯: no, yes
- Par défaut : yes
- sections
Une liste séparée de traits verticaux correspondant aux numéros de sections pour lesquelles retourner du texte. 'toutes' peut être utilisé pour un retour de toutes les sections. Les gammes dans le format '1-4' signifie 'obtenir les sections 1,2,3,4'. Les gammes manquant un deuxième chiffre, par exemple '1-', signifie 'obtenir toutes les sections jusqu'à la fin de la série'. 'références' peut être utilisé pour spécifier que toutes les sections contenant des références doivent être retournées.
- prop
Les informations à obtenir:
- texte
- HTML des articles sélectionnés.
- sections
- Informations sur toutes les sections de la page.
- normalizedtitle
- Titre normalisé de la page.
- dernière modification
- ISO 8601 date de la dernière modification, par exemple, '2014-04-13T22:42:14Z'.
- lastmodifiedby
- Informations sur lâutilisateur qui a modifié la page dernièrement.
- révision
- le Retour de lâidentification de la révision actuelle de la page.
- protection
- Informations sur le niveau de protection.
- modifiable
- Si lâutilisateur actuel peut modifier cette page. Cela comprend tous les facteurs pour les utilisateurs enregistrés, mais pas le statut bloqué pour les utilisateurs anonymes.
- languagecount
- Nombre de langues dans laquelle la page est disponible.
- hasvariants
- Si la page est disponible dans dâautres variantes de la langue.
- displaytitle
- Le titre rendu de la page, avec {{DISPLAYTITLE}} et telles informations appliquées.
- pageprops
- propriétés de la Page.
- Valeurs (séparées par | ou autre)â¯: contentmodel, description, displaytitle, editable, hasvariants, id, languagecount, lastmodified, lastmodifiedby, namespace, normalizedtitle, pageprops, protection, revision, sections, text
- Par défaut : text|sections|normalizedtitle
- sectionprop
Lesquelles des informations sur les sections obtenir.
- Valeurs (séparées par | ou autre)â¯: anchor, fromtitle, index, level, line, number, toclevel
- Par défaut : toclevel|line
- pageprops
Quelles propriétés de page retourner, une liste séparée de trait verticale ('|') ou bien '*' pour toutes les propriétés.
- Par défaut : notoc|noeditsection|wikibase_item
- variant
Convertir le contenu dans cette variante de la langue.
- Par défautâ¯: (vide)
- noheadings
Ne pas inclure les en-têtes dans la production.
- Type : booléen (détails)
- notransform
Ne pas transformer le HTML dans la version spécifique aux mobiles.
- Type : booléen (détails)
- onlyrequestedsections
Retourner uniquement les sections demandées, même celles contentant les prop=sections.
- Type : booléen (détails)
- offset
Traiter tout résultat textuel dâune seule chaîne de caractères, et retournez la sous-chaîne à partir de ce point.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- maxlen
Traiter tout résultat textuel dâune seule chaîne de caractères, et limitez le résultat à cette longueur.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- revision
Demande une révision spécifique.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- Obtenir des informations au sujet de la section 0 de Doom metal
- api.php?action=mobileview&page=Doom_metal§ions=0 [ouvrir dans le bac à sable]
- Obtenir des informations au sujet de section 0 et des sections contenant des références de Candlemass
- api.php?action=mobileview&page=Candlemass§ions=0|references [ouvrir dans le bac à sable]
- Obtenir des informations au sujet de sections 1 de même quâà celles qui suivent, et pour addition, les sections qui contiennent des références de Candlemass
- api.php?action=mobileview&page=Candlemass§ions=1-|references [ouvrir dans le bac à sable]
action=move
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Déplacer une page.
- from
Titre de la page à renommer. Impossible de lâutiliser avec fromid.
- fromid
ID de la page à renommer. Impossible à utiliser avec from.
- Type: entier
- to
Nouveau titre de la page.
- Ce paramètre est obligatoire.
- reason
Motif du renommage.
- Par défautâ¯: (vide)
- movetalk
Renommer la page de discussion, si elle existe.
- Type : booléen (détails)
- movesubpages
Renommer les sous-pages, le cas échéant.
- Type : booléen (détails)
- noredirect
Ne pas créer une redirection.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans condition la page de votre liste de suivi de l'utilisateur actuel, utiliser les préférences (ignorées pour les robots) ou ne pas changer le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- ignorewarnings
Ignorer tous les avertissements.
- Type : booléen (détails)
- tags
Modifier les balises à appliquer à l'entrée du journal des renommages et à la version zéro de la page de destination.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Renommer Badtitle en Goodtitle sans garder de redirection.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [ouvrir dans le bac à sable]
action=opensearch
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Rechercher dans le wiki en utilisant le protocole OpenSearch.
- search
Chaîne de caractères cherchée.
- Ce paramètre est obligatoire.
- namespace
Espaces de nom à rechercher. Ignoré if search commence avec le préfixe d'un espace de noms valide.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : 0
- limit
Nombre maximal de résultats à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- suggest
- Obsolète.
Nâest plus utilisé.
- Type : booléen (détails)
- redirects
Comment gérer les redirections :
- return
- Renvoie la redirection elle-même.
- resolve
- Renvoie la page cible. Peut renvoyer moins de limit résultats.
Pour des raisons historiques, la valeur par défaut est « return » pour format=json et « resolve » pour les autres formats.
- Une des valeurs suivantesâ¯: resolve, return
- format
Le format de sortie.
- Une des valeurs suivantesâ¯: json, jsonfm, xml, xmlfm
- Par défaut : json
- warningsaserror
Si des avertissements apparaissent avec format=json, renvoyer une erreur dâAPI au lieu de les ignorer.
- Type : booléen (détails)
- Trouver les pages commençant par Te.
- api.php?action=opensearch&search=Te [ouvrir dans le bac à sable]
action=options
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier les préférences de l'utilisateur courant.
Seules les options enregistrées dans le cÅur ou dans lâune des extensions installées, ou les options avec des clés préfixées par userjs- (devant être utilisées dans les scripts utilisateur), peuvent être définies.
- reset
Réinitialise les préférences avec les valeurs par défaut du site.
- Type : booléen (détails)
- resetkinds
Liste des types dâoption à réinitialiser quand lâoption reset est définie.
- Valeurs (séparées par | ou autre)â¯: all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Par défaut : all
- change
Liste des modifications, au format nom=valeur (par ex. skin=vector). Si aucune valeur nâest fournie (pas même un signe égal), par ex., nomoption|autreoption|â¦, lâoption sera réinitialisée à sa valeur par défaut. Pour toute valeur passée contenant une barre verticale (|), utiliser le séparateur alternatif de valeur multiple pour que l'opération soit correcte.
- 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).
- optionname
Nom de lâoption qui doit être définie avec la valeur fournie par optionvalue.
- optionvalue
La valeur de l'option spécifiée par optionname.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Réinitialiser toutes les préférences
- api.php?action=options&reset=&token=123ABC [ouvrir dans le bac à sable]
- Modifier les préférences skin et hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [ouvrir dans le bac à sable]
- Réinitialiser toutes les préférences, puis définir skin et nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [ouvrir dans le bac à sable]
action=paraminfo
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir des informations sur les modules de lâAPI.
- modules
Liste des noms de module (valeurs des paramètres action et format, ou main). Peut spécifier des sous-modules avec un +, ou tous les sous-modules avec +*, ou tous les sous-modules récursivement avec +**.
- 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).
- helpformat
Format des chaînes dâaide.
- Une des valeurs suivantesâ¯: html, none, raw, wikitext
- Par défaut : none
- querymodules
- Obsolète.
Liste des noms des modules de requête (valeur des paramètres prop, meta ou list). Utiliser modules=query+foo au lieu de querymodules=foo.
- Valeurs (séparées par | ou autre)â¯: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- mainmodule
- Obsolète.
Obtenir aussi des informations sur le module principal (niveau supérieur). Utiliser plutôt modules=main.
- pagesetmodule
- Obsolète.
Obtenir aussi des informations sur le module pageset (en fournissant titles= et ses amis).
- formatmodules
- Obsolète.
Liste des noms de module de mise en forme (valeur du paramètre format). Utiliser plutôt modules.
- Valeurs (séparées par | ou autre)â¯: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Afficher les informations pour action=parse, format=jsonfm, action=query&list=allpages et action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [ouvrir dans le bac à sable]
- Afficher les informations pour tous les sous-modules de action=query.
- api.php?action=paraminfo&modules=query%2B* [ouvrir dans le bac à sable]
action=parse
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Analyse le contenu et renvoie le résultat de lâanalyseur.
Voyez les différents modules prop de action=query pour avoir de lâinformation sur la version actuelle dâune page.
Il y a plusieurs moyens de spécifier le texte à analyser :
- Spécifier une page ou une révision, en utilisant page, pageid ou oldid.
- Spécifier explicitement un contenu, en utilisant text, title, revid et contentmodel.
- Spécifier uniquement un résumé à analyser. prop doit recevoir une valeur vide.
- title
Titre de la page à laquelle appartient le texte. Si omis, contentmodel doit être spécifié, et API sera utilisé comme titre.
- text
Texte à analyser. utiliser title ou contentmodel pour contrôler le modèle de contenu.
- revid
ID de révision, pour
{{REVISIONID}}et autres variables semblables.- Type: entier
- summary
Résumé à analyser.
- page
Analyser le contenu de cette page. Impossible à utiliser avec text et title.
- pageid
Analyser le contenu de cette page. Ãcrase page.
- Type: entier
- redirects
Si le paramètre page ou pageid est positionné sur une redirection, la résoudre.
- Type : booléen (détails)
- oldid
Analyser le contenu de cette révision. Ãcrase page et pageid.
- Type: entier
- prop
Quelles informations obtenir :
- text
- Fournit le texte analysé du wikitexte.
- langlinks
- Fournit les liens de langue du wikitexte analysé.
- categories
- Fournit les catégories dans le wikitexte analysé.
- categorieshtml
- Fournit la version HTML des catégories.
- links
- Fournit les liens internes dans le wikitexte analysé.
- templates
- Fournit les modèles dans le wikitexte analysé.
- images
- Fournit les images dans le wikitexte analysé.
- externallinks
- Fournit les liens externes dans le wikitexte analysé.
- sections
- Fournit les sections dans le wikitexte analysé.
- revid
- Ajoute lâID de révision de la page analysée.
- displaytitle
- Ajoute le titre du wikitexte analysé.
- subtitle
- Ajoute le sous-titre de la page pour la page analysée.
- headhtml
- Fournit le type de document, à partir de l'analyse des éléments
<html>,<head>et<body>de la page. - modules
- Fournit les modules ResourceLoader utilisés sur la page. Pour les charger, utiliser
mw.loader.using(). Soit jsconfigvars soit encodedjsconfigvars doit être demandé avec modules. - jsconfigvars
- Fournit les variables de configuration JavaScript spécifiques à la page. Pour les appliquer, utiliser
mw.config.set(). - encodedjsconfigvars
- Fournit les variables de configuration JavaScript spécifiques à la page comme chaîne JSON.
- indicators
- Fournit le HTML des indicateurs dâétat de page utilisés sur la page.
- iwlinks
- Fournit les liens interwikis dans le wikitexte analysé.
- wikitext
- Fournit le wikitexte dâorigine qui a été analysé.
- properties
- Fournit les diverses propriétés définies dans le wikitexte analysé.
- limitreportdata
- Fournit le rapport de limite dâune manière structurée. Ne fournit aucune donnée, si disablelimitreport est positionné.
- limitreporthtml
- Fournit la version HTML du rapport de limite. Ne fournit aucune donnée, si disablelimitreport est positionné.
- parsetree
- Lâarbre dâanalyse XML du contenu de la révision (nécessite le modèle de contenu
wikitext) - parsewarnings
- Fournit les messages dâavertissement qui sont apparus lors de lâanalyse de contenu (au format wikitexte).
- parsewarningshtml
- Fournit les messages dâavertissement qui sont apparus lors de lâanalyse de contenu (au format HTML).
- headitems
- Obsolète. Fournit les éléments à mettre dans le
<head>de la page.
- Valeurs (séparées par | ou autre)â¯: categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
- Par défaut : text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
classe CSS Ã utiliser pour formater la sortie de l'analyseur.
- Par défaut : mw-parser-output
- pst
Faire une transformation avant enregistrement de lâentrée avant de lâanalyser. Valide uniquement quand utilisé avec du texte.
- Type : booléen (détails)
- onlypst
Faire une transformation avant enregistrement (PST) de lâentrée, mais ne pas lâanalyser. Renvoie le même wikitexte, après que la PST a été appliquée. Valide uniquement quand utilisé avec text.
- Type : booléen (détails)
- effectivelanglinks
- Obsolète.
Inclut les liens de langue fournis par les extensions (Ã utiliser avec prop=langlinks).
- Type : booléen (détails)
- section
Traiter uniquement le contenu de la section ayant ce numéro.
Quand la valeur est new, traite text et sectiontitle comme sâils correspondaient à une nouvelle section de la page.
La valeur new nâest autorisée que si text est défini.
- sectiontitle
Nouveau titre de section quand section vaut nouveau.
à la différence de la modification de page, cela ne revient pas à summary quand il est omis ou vide.
- disablepp
- Obsolète.
Utiliser disablelimitreport à la place.
- Type : booléen (détails)
- disablelimitreport
Omettre le rapport de limite (« rapport de limite du nouveau PP ») de la sortie de lâanalyseur.
- Type : booléen (détails)
- disableeditsection
Omettre les liens de modification de section de la sortie de lâanalyseur.
- Type : booléen (détails)
- disablestylededuplication
Ne pas dédupliquer les feuilles de style incluses dans la sortie de l'analyseur.
- Type : booléen (détails)
- generatexml
- Obsolète.
Générer un arbre dâanalyse XML (nécessite le modèle de contenu
wikitext ; remplacé par prop=parsetree).- Type : booléen (détails)
- preview
Analyser en mode aperçu.
- Type : booléen (détails)
- sectionpreview
Analyser en mode aperçu de section (active aussi le mode aperçu).
- Type : booléen (détails)
- disabletoc
Omettre la table des matières dans la sortie.
- Type : booléen (détails)
- useskin
Appliquer lâhabillage sélectionné sur la sortie de lâanalyseur. Cela peut affecter les propriétés suivantes : langlinks, headitems, modules, jsconfigvars, indicators.
- Une des valeurs suivantesâ¯: apex, minerva, monobook, timeless, vector
- contentformat
Format de sérialisation du contenu utilisé pour le texte dâentrée. Valide uniquement si utilisé avec text.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Modèle de contenu du texte dâentrée. Si omis, title doit être spécifié, et la valeur par défaut sera le modèle du titre spécifié. Valide uniquement quand utilisé avec text.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- mobileformat
Retourner l'analyse de sortie dans un format adapté aux appareils mobiles.
- Type : booléen (détails)
- mainpage
Appliquer les transformations pour appareil mobile spécifiques à la page dâaccueil.
- Type : booléen (détails)
- Analyser une page.
- api.php?action=parse&page=Project:Sandbox [ouvrir dans le bac à sable]
- Analyser le wikitexte.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [ouvrir dans le bac à sable]
- Analyser du wikitexte, en spécifiant le titre de la page.
- api.php?action=parse&text={{PAGENAME}}&title=Test [ouvrir dans le bac à sable]
- Analyser un résumé.
- api.php?action=parse&summary=Some+[[link]]&prop= [ouvrir dans le bac à sable]
action=patrol
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Patrouiller une page ou une révision.
- rcid
ID de modification récente à patrouiller.
- Type: entier
- revid
ID de révision à patrouiller.
- Type: entier
- tags
Modifier les balises à appliquer à lâentrée dans le journal de surveillance.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « patrol » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Patrouiller une modification récente.
- api.php?action=patrol&token=123ABC&rcid=230672766 [ouvrir dans le bac à sable]
- Patrouiller une révision.
- api.php?action=patrol&token=123ABC&revid=230672766 [ouvrir dans le bac à sable]
action=protect
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier le niveau de protection dâune page.
- title
Titre de la page à (dé)protéger. Impossible à utiliser avec pageid.
- pageid
ID de la page à (dé)protéger. Impossible à utiliser avec title.
- Type: entier
- protections
Liste des niveaux de protection, au format action=niveau (par exemple edit=sysop). Un niveau de tout, indique que tout le monde est autorisé à faire l'action, c'est à dire aucune restriction.
NOTE : Toutes les actions non listées auront leur restrictions supprimées.
- Ce paramètre est obligatoire.
- 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).
- expiry
Horodatages dâexpiration. Si un seul horodatage est fourni, il sera utilisé pour toutes les protections. Utiliser infinite, indefinite, infinity ou never pour une protection sans expiration.
- 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).
- Par défaut : infinite
- reason
Motif de (dé)protection.
- Par défautâ¯: (vide)
- tags
Modifier les balises à appliquer à lâentrée dans le journal de protection.
- Valeurs (séparées par | ou autre)â¯:
- cascade
Activer la protection en cascade (câest-à -dire protéger les modèles transclus et les images utilisés dans cette page). Ignoré si aucun des niveaux de protection fournis ne prend en charge la mise en cascade.
- Type : booléen (détails)
- watch
- Obsolète.
Si activé, ajouter la page (dé)protégée à la liste de suivi de l'utilisateur actuel.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans condition la page de la liste de suivi de lâutilisateur actuel, utiliser les préférences (ignoérées pour les robots) ou ne pas modifier le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Protéger une page
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [ouvrir dans le bac à sable]
- Enlever la protection dâune page en mettant les restrictions à all (c'est à dire tout le monde est autorisé à faire l'action).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [ouvrir dans le bac à sable]
- Enlever la protection de la page en ne mettant aucune restriction
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [ouvrir dans le bac à sable]
action=purge
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Vider le cache des titres fournis.
- forcelinkupdate
Mettre à jour les tables de liens et faire dâautres mises à jour de données secondaires.
- Type : booléen (détails)
- forcerecursivelinkupdate
Fait comme forcelinkupdate et met à jour les tables de liens pour toute page qui utilise cette page comme modèle.
- Type : booléen (détails)
- continue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- 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.
- 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.
- 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, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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, shi, sr, tg, uz et zh.
- Type : booléen (détails)
- Purger les pages Main Page et API.
- api.php?action=purge&titles=Main_Page|API [ouvrir dans le bac à sable]
- Purger les 10 premières pages de lâespace de noms principal
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [ouvrir dans le bac à sable]
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.
- 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.
- 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.
- 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.
- Valeurs (séparées par | ou autre)â¯: categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- 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.
- 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.
- 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, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, 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.
- 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.
- Valeurs (séparées par | ou autre)â¯: allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
- 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.
- 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.
- 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, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, 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 ban, 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]
prop=categories (cl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les catégories auxquelles les pages appartiennent.
- clprop
Quelles propriétés supplémentaires obtenir de chaque catégorie :
- sortkey
- Ajoute la clé de tri (chaîne hexadécimale) et son préfixe (partie lisible) de la catégorie.
- timestamp
- Ajoute lâhorodatage de lâajout de la catégorie.
- hidden
- Marque les catégories cachées avec
__HIDDENCAT__.
- Valeurs (séparées par | ou autre)â¯: hidden, sortkey, timestamp
- clshow
Quelle sorte de catégories afficher.
- Valeurs (séparées par | ou autre)â¯: !hidden, hidden
- cllimit
Combien de catégories renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- clcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- clcategories
Lister uniquement ces catégories. Utile pour vérifier si une certaine page est dans une catégorie donnée.
- 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).
- cldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir une liste des catégories auxquelles appartient la page Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [ouvrir dans le bac à sable]
- Obtenir des informations sur toutes les catégories utilisées dans la page Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [ouvrir dans le bac à sable]
prop=categoryinfo (ci)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie les informations sur les catégories données.
- cicontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des informations sur Category:Foo et Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [ouvrir dans le bac à sable]
prop=contributors (pc)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes dâune page.
- pcgroup
Inclut uniquement les utilisateurs dans les groupes donnés. N'inclut pas les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- pcexcludegroup
Exclure les utilisateurs des groupes donnés. Ne pas inclure les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- pcrights
Inclure uniquement les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre)â¯: apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- pcexcluderights
Exclure les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre)â¯: apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- pclimit
Combien de contributeurs renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- pccontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Afficher les contributeurs dans la Main Page.
- api.php?action=query&prop=contributors&titles=Main_Page [ouvrir dans le bac à sable]
prop=deletedrevisions (drv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir des informations sur une révision supprimée.
Peut être utilisé de différentes manières :
- Obtenir les révisions supprimées pour un ensemble de pages, en donnant les titres ou les ids de page. Ordonné par titre et horodatage.
- Obtenir des données sur un ensemble de révisions supprimées en donnant leurs IDs et leurs ids de révision. Ordonné par ID de révision.
- drvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- LâID de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- Lâhorodatage de la révision.
- user
- Lâutilisateur qui a fait la révision. Si lâutilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- LâID de lâutilisateur créateur de la version. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- contentmodel
- ID du modèle de contenu de chaque emplacement de révision.
- comment
- Commentaire de lâutilisateur pour la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de lâutilisateur sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété texthidden sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles dâemplacement de contenu qui existent dans la révision.
- parsetree
- Obsolète. Utiliser action=expandtemplates ou action=parse à la place. Lâarbre dâanalyse XML du contenu de la révision (nécessite le modèle de contenu
wikitext).
- Valeurs (séparées par | ou autre)â¯: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- drvslots
Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans drvprops. Si omis, les données de lâemplacement main seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre)â¯: main
- Pour spécifier toutes les valeurs, utiliser *.
- drvlimit
Limiter le nombre de révisions renvoyées.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- drvexpandtemplates
- Obsolète.
Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite drvprop=content).
- Type : booléen (détails)
- drvgeneratexml
- Obsolète.
Utiliser action=expandtemplates ou action=parse à la place. Générer lâarbre dâanalyse XML pour le contenu de la révision (nécessite drvprop=content).
- Type : booléen (détails)
- drvparse
- Obsolète.
Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite drvprop=content). Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 1.
- Type : booléen (détails)
- drvsection
Récupérer uniquement le contenu de ce numéro de section.
- drvdiffto
- Obsolète.
Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- drvdifftotext
- Obsolète.
Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Ãcrase drvdiffto. Si drvsection est positionné, seule cette section sera comparée avec ce texte.
- drvdifftotextpst
- Obsolète.
Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec drvdifftotext.
- Type : booléen (détails)
- drvcontentformat
- Obsolète.
Format de sérialisation utilisé pour drvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
Lâhorodatage auquel démarrer lâénumération. Ignoré lors du traitement dâune liste dâIDs de révisions.
- Type : horodatage (formats autorisés)
- drvend
Lâhorodatage auquel arrêter lâénumération. Ignoré lors du traitement dâune liste dâIDs de révisions.
- Type : horodatage (formats autorisés)
- drvdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: drvstart doit être avant drvend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: drvstart doit être postérieur à drvend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- drvtag
Lister uniquement les révisions marquées par cette balise.
- drvuser
Lister uniquement les révisions faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- drvexcludeuser
Ne pas lister les révisions faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- drvcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les révisions supprimées des pages Main Page et Talk:Main Page, avec leur contenu.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [ouvrir dans le bac à sable]
- Lister les informations pour la révision supprimée 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [ouvrir dans le bac à sable]
prop=duplicatefiles (df)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister dâaprès leurs valeurs de hachage, tous les fichiers qui sont des doublons de fichiers donnés.
- dflimit
Combien de fichiers dupliqués à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- dfcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- dfdir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- dflocalonly
Rechercher les fichiers uniquement dans le référentiel local.
- Type : booléen (détails)
- Rechercher les doublons de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [ouvrir dans le bac à sable]
- Rechercher les doublons de tous les fichiers
- api.php?action=query&generator=allimages&prop=duplicatefiles [ouvrir dans le bac à sable]
prop=extlinks (el)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoyer toutes les URL externes (non interwikis) des pages données.
- ellimit
Combien de liens renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- elcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- elprotocol
Protocole de lâURL. Si vide et elquery est positionné, le protocole est http. Laisser à la fois ceci et elquery vides pour lister tous les liens externes.
- Une des valeurs suivantesâ¯: Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Par défautâ¯: (vide)
- elquery
Rechercher une chaîne sans protocole. Utile pour vérifier si une certaine page contient une certaine URL externe.
- elexpandurl
Ãtendre les URL relatives au protocole avec le protocole canonique.
- Type : booléen (détails)
- Obtenir une liste des liens externes de Main Page.
- api.php?action=query&prop=extlinks&titles=Main%20Page [ouvrir dans le bac à sable]
prop=fileusage (fu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui utilisent les fichiers donnés.
- fuprop
Quelles propriétés obtenir :
- pageid
- ID de chaque page.
- title
- Titre de chaque page.
- redirect
- Marque si la page est une redirection.
- Valeurs (séparées par | ou autre)â¯: pageid, redirect, title
- Par défaut : pageid|title|redirect
- funamespace
Inclure uniquement les pages dans ces espaces de nom.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- fushow
Afficher uniquement les éléments qui correspondent à ces critères :
- redirect
- Afficher uniquement les redirections.
- !redirect
- Afficher uniquement les non-redirections.
- Valeurs (séparées par | ou autre)â¯: !redirect, redirect
- fulimit
Combien renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- fucontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages utilisant File:Example.jpg
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [ouvrir dans le bac à sable]
- Obtenir lâinformation sur les pages utilisant File:Example.jpg
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [ouvrir dans le bac à sable]
prop=imageinfo (ii)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie lâinformation de fichier et lâhistorique de téléversement.
- iiprop
Quelle information obtenir du fichier :
- timestamp
- Ajoute lâhorodatage à la version téléversée.
- user
- Ajoute lâutilisateur qui a téléversé chaque version du fichier. Si lâutilisateur a été supprimé des versions, une propriété userhidden sera retournée.
- userid
- Ajouter lâID de lâutilisateur qui a téléversé chaque version du fichier. Si lâutilisateur est celui dâune révision supprimée, une propriété userhidden sera retournée.
- comment
- Commentaire sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Analyser le commentaire de la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- url
- Fournit lâURL du fichier et de la page de description. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- thumbmime
- Ajoute le type MIME de la vignette de lâimage (nécessite lâURL et le paramètre iiurlwidth). Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- mediatype
- Ajoute le type de média du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- archivename
- Ajoute le nom de fichier de la version dâarchive pour les versions autres que la dernière. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- uploadwarning
- Utilisé par la page Special:Upload pour obtenir de lâinformation sur un fichier existant. Non prévu pour être utilisé en dehors du cÅur de MediaWiki.
- badfile
- Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
- Valeurs (séparées par | ou autre)â¯: archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- Par défaut : timestamp|user
- iilimit
Combien de révisions de fichier renvoyer par fichier.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 1
- iistart
Horodatage auquel démarrer la liste.
- Type : horodatage (formats autorisés)
- iiend
Horodatage auquel arrêter la liste.
- Type : horodatage (formats autorisés)
- iiurlwidth
Si iiprop=url est défini, une URL vers une image à lâéchelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à lâéchelle seront renvoyées.
- Type: entier
- Par défaut : -1
- iiurlheight
Similaire à iiurlwidth.
- Type: entier
- Par défaut : -1
- iimetadataversion
Version de métadonnées à utiliser. Si latest est spécifié, utiliser la dernière version. Par défaut à 1 pour la compatibilité ascendante.
- Par défaut : 1
- iiextmetadatalanguage
Quelle langue pour analyser extmetadata. Cela affecte à la fois quelle traduction analyser, sâil y en a plusieurs, et comment les choses comme les nombres et dâautres valeurs sont mises en forme.
- Par défaut : fr
- iiextmetadatamultilang
Si des traductions pour la propriété extmetadata sont disponibles, les analyser toutes.
- Type : booléen (détails)
- iiextmetadatafilter
Si spécifié et non vide, seules ces clés seront renvoyées pour iiprop=extmetadata.
- 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).
- iiurlparam
Une chaîne de paramètres spécifique à lâanalyseur. Par exemple, les PDFs peuvent utiliser page15-100px. iiurlwidth doit être utilisé et être cohérent avec iiurlparam.
- Par défautâ¯: (vide)
- iibadfilecontexttitle
Si badfilecontexttitleprop=badfile est positionné, il s'agit du titre de la page utilisé pour évaluer la MediaWiki:Bad image list
- iicontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iilocalonly
Rechercher les fichiers uniquement dans le référentiel local.
- Type : booléen (détails)
- Analyser les informations sur la version actuelle de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [ouvrir dans le bac à sable]
- Analyser les informations sur les versions de File:Test.jpg depuis 2008.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [ouvrir dans le bac à sable]
prop=images (im)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie tous les fichiers contenus dans les pages fournies.
- imlimit
Combien de fichiers renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- imcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- imimages
Lister uniquement ces fichiers. Utile pour vérifier si une page donnée contient un fichier donné.
- 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).
- imdir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir une liste des fichiers utilisés dans Main Page
- api.php?action=query&prop=images&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur tous les fichiers utilisés dans Main Page
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
prop=info (in)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir les informations de base sur la page.
- inprop
Quelles propriétés supplémentaires récupérer :
- protection
- Lister le niveau de protection de chaque page.
- talkid
- LâID de la page de discussion de chaque page qui nâest pas de discussion.
- watched
- Lister lâétat de suivi de chaque page.
- watchers
- Le nombre dâobservateurs, si câest autorisé.
- visitingwatchers
- Le nombre de personnes suivant chaque page qui ont regardé les modifications récentes de cette page, si câest autorisé.
- notificationtimestamp
- Lâhorodatage de notification de la liste de suivi de chaque page.
- subjectid
- LâID de page de la page parent de chaque page de discussion.
- associatedpage
- Le titre préfixé du sujet ou de la page de discussion associé.
- url
- Fournit une URL complète, une URL de modification, et lâURL canonique de chaque page.
- readable
- Obsolète. Si lâutilisateur peut lire cette page. Utiliser plutôt intestactions=read.
- preload
- Fournit le texte renvoyé par EditFormPreloadText.
- displaytitle
- Fournit la manière dont le titre de la page est réellement affiché.
- varianttitles
- Donne le titre affiché dans toutes les variantes de la langue de contenu du site.
- linkclasses
- Fournit des classes CSS supplémentaires (par ex. des couleurs de lien) utilisées pour les liens vers cette page sâils doivent apparaître sur la page nommée par inlinkcontext.
- Valeurs (séparées par | ou autre)â¯: associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- inlinkcontext
Le titre du contexte à utiliser pour déterminer les classes CSS supplémentaires (par ex. les couleurs de lien) quand inprop contient linkclasses.
- Typeâ¯: titre de page
- Accepte les pages inexistantes.
- Par défaut : Accueil
- intestactions
Tester si lâutilisateur actuel peut effectuer certaines actions sur la page.
- 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).
- intestactionsdetail
Niveau de détail pour intestactions. Utiliser les paramètres errorformat et errorlang du module principal pour contrôler la mise en forme des messages renvoyés.
- boolean
- Renvoyer une valeur booléenne pour chaque action.
- full
- Renvoyer des messages décrivant pourquoi lâaction est interdite, ou un tableau vide si elle est autorisée.
- quick
- Comme full mais en sautant les contrôles coûteux.
- Une des valeurs suivantesâ¯: boolean, full, quick
- Par défaut : boolean
- incontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des informations sur la page Main Page.
- api.php?action=query&prop=info&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations générales et de protection sur la page Main Page.
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [ouvrir dans le bac à sable]
prop=iwlinks (iw)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie tous les liens interwiki des pages indiquées.
- iwprop
Quelles propriétés supplémentaires obtenir pour chaque lien interwiki :
- url
- Ajoute lâURL complète.
- Valeurs (séparées par | ou autre)â¯: url
- iwprefix
Renvoyer uniquement les liens interwiki avec ce préfixe.
- iwtitle
Lien interwiki à rechercher. Doit être utilisé avec iwprefix.
- iwdir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- iwlimit
Combien de liens interwiki renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iwcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iwurl
- Obsolète.
S'il faut obtenir lâURL complète (impossible à utiliser avec iwprop).
- Type : booléen (détails)
- Obtenir les liens interwiki de la page Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [ouvrir dans le bac à sable]
prop=langlinks (ll)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie tous les liens interlangue des pages fournies.
- llprop
Quelles propriétés supplémentaires obtenir pour chaque lien interlangue :
- url
- Ajoute lâURL complète.
- langname
- Ajoute le nom localisé de la langue (au mieux). Utiliser llinlanguagecode pour contrôler la langue.
- autonym
- Ajoute le nom natif de la langue.
- Valeurs (séparées par | ou autre)â¯: autonym, langname, url
- lllang
Renvoyer uniquement les liens interlangue avec ce code de langue.
- lltitle
Lien à rechercher. Doit être utilisé avec lllang.
- lldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- llinlanguagecode
Code de langue pour les noms de langue localisés.
- Par défaut : fr
- lllimit
Combien de liens interlangue renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- llcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- llurl
- Obsolète.
Sâil faut récupérer lâURL complète (impossible à utiliser avec llprop).
- Type : booléen (détails)
- Obtenir les liens interlangue de la page Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [ouvrir dans le bac à sable]
prop=links (pl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie tous les liens des pages fournies.
- plnamespace
Afficher les liens uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- pllimit
Combien de liens renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- plcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- pltitles
Lister uniquement les liens vers ces titres. Utile pour vérifier si une certaine page a un lien vers un titre donné.
- 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).
- pldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir les liens de la page Main Page
- api.php?action=query&prop=links&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur tous les liens de page dans Main Page.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
- Obtenir les liens de la page Main Page dans les espaces de nom Utilisateur et Modèle.
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [ouvrir dans le bac à sable]
prop=linkshere (lh)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages ayant un lien vers les pages données.
- lhprop
Quelles propriétés obtenir :
- pageid
- ID de chaque page.
- title
- Titre de chaque page.
- redirect
- Indique si la page est une redirection.
- Valeurs (séparées par | ou autre)â¯: pageid, redirect, title
- Par défaut : pageid|title|redirect
- lhnamespace
Inclure uniquement les pages dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- lhshow
Afficher uniquement les éléments qui correspondent à ces critères :
- redirect
- Afficher uniquement les redirections.
- !redirect
- Afficher uniquement les non-redirections.
- Valeurs (séparées par | ou autre)â¯: !redirect, redirect
- lhlimit
Combien de résultats renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lhcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages liées à Main Page
- api.php?action=query&prop=linkshere&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages liées à Main Page
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
prop=pageprops (pp)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir diverses propriétés de page définies dans le contenu de la page.
- ppcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ppprop
Lister uniquement ces propriétés de page (action=query&list=pagepropnames renvoie les noms de propriété de page utilisés). Utile pour vérifier si des pages utilisent une certaine propriété de page.
- 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).
- Obtenir les propriétés des pages Main Page et MediaWiki.
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [ouvrir dans le bac à sable]
prop=redirects (rd)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie toutes les redirections vers les pages données.
- rdprop
Quelles propriétés récupérer :
- pageid
- ID de page de chaque redirection.
- title
- Titre de chaque redirection.
- fragment
- Fragment de chaque redirection, sâil y en a un.
- Valeurs (séparées par | ou autre)â¯: fragment, pageid, title
- Par défaut : pageid|title
- rdnamespace
Inclure uniquement les pages dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rdshow
Afficher uniquement les éléments correspondant à ces critères :
- fragment
- Afficher uniquement les redirections avec un fragment.
- !fragment
- Afficher uniquement les redirections sans fragment.
- Valeurs (séparées par | ou autre)â¯: !fragment, fragment
- rdlimit
Combien de redirections renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- rdcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des redirections vers Main Page
- api.php?action=query&prop=redirects&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur toutes les redirections vers Main Page
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
prop=revisions (rv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir des informations sur une révision.
Peut être utilisé de différentes manières :
- Obtenir des données sur un ensemble de pages (dernière révision), en mettant les titres ou les ids de page.
- Obtenir les révisions dâune page donnée, en utilisant les titres ou les ids de page avec un début, une fin ou une limite.
- Obtenir des données sur un ensemble de révisions en donnant leurs IDs avec revids.
- rvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- LâID de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- Lâhorodatage de la révision.
- user
- Lâutilisateur qui a fait la révision. Si lâutilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- LâID de lâutilisateur créateur de la version. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- contentmodel
- ID du modèle de contenu de chaque emplacement de révision.
- comment
- Commentaire de lâutilisateur pour la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de lâutilisateur sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété texthidden sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles dâemplacement de contenu qui existent dans la révision.
- parsetree
- Obsolète. Utiliser action=expandtemplates ou action=parse à la place. Lâarbre dâanalyse XML du contenu de la révision (nécessite le modèle de contenu
wikitext).
- Valeurs (séparées par | ou autre)â¯: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- rvslots
Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans rvprops. Si omis, les données de lâemplacement main seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre)â¯: main
- Pour spécifier toutes les valeurs, utiliser *.
- rvlimit
Limiter le nombre de révisions renvoyées.
- Utilisable uniquement avec une seule page (mode #2).
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- rvexpandtemplates
- Obsolète.
Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite rvprop=content).
- Type : booléen (détails)
- rvgeneratexml
- Obsolète.
Utiliser action=expandtemplates ou action=parse à la place. Générer lâarbre dâanalyse XML pour le contenu de la révision (nécessite rvprop=content).
- Type : booléen (détails)
- rvparse
- Obsolète.
Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite rvprop=content). Pour des raisons de performance, si cette option est utilisée, rvlimit est forcé à 1.
- Type : booléen (détails)
- rvsection
Récupérer uniquement le contenu de ce numéro de section.
- rvdiffto
- Obsolète.
Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- rvdifftotext
- Obsolète.
Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Ãcrase rvdiffto. Si rvsection est positionné, seule cette section sera comparée avec ce texte.
- rvdifftotextpst
- Obsolète.
Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec rvdifftotext.
- Type : booléen (détails)
- rvcontentformat
- Obsolète.
Format de sérialisation utilisé pour rvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvstartid
Commencer lâénumération à partir de la date de cette révision. La révision doit exister mais il nâest pas nécessaire que ce soit une révision de cette page.
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvendid
Arrêter lâénumération à la date de cette révision. La révision doit exister mais il nâest pas nécessaire que ce soit une révision de cette page.
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvstart
à quel horodatage de révision démarrer lâénumération.
- Utilisable uniquement avec une seule page (mode #2).
- Type : horodatage (formats autorisés)
- rvend
Ãnumérer jusquâà cet horodatage.
- Utilisable uniquement avec une seule page (mode #2).
- Type : horodatage (formats autorisés)
- rvdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: rvstart doit être avant rvend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: rvstart doit être postérieur à rvend.
- Utilisable uniquement avec une seule page (mode #2).
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- rvuser
Inclure uniquement les révisions faites par un utilisateur donné.
- Utilisable uniquement avec une seule page (mode #2).
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- rvexcludeuser
Exclure les révisions faites par un utilisateur donné.
- Utilisable uniquement avec une seule page (mode #2).
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- rvtag
Lister uniquement les révisions marquées avec cette balise.
- rvcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir des données pour la dernière révision des titres API et Main Page, y compris le contenu.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [ouvrir dans le bac à sable]
- Obtenir les 5 dernières révisions de Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Main Page faites après le 01/05/2006.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Main Page qui nâont pas été faites par lâutilisateur anonyme 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Main Page qui ont été faites par lâutilisateur MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [ouvrir dans le bac à sable]
prop=stashimageinfo (sii)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie les informations de fichier des fichiers mis en réserve.
- siifilekey
Clé qui identifie un téléversement précédent qui a été temporairement mis en réserve.
- 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).
- siisessionkey
- Obsolète.
Alias pour siifilekey, pour la compatibilité ascendante.
- 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).
- siiprop
Quelle information obtenir du fichier :
- timestamp
- Ajoute lâhorodatage à la version téléversée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- url
- Fournit lâURL du fichier et de la page de description. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- thumbmime
- Ajoute le type MIME de la vignette de lâimage (nécessite lâURL et le paramètre siiurlwidth). Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- badfile
- Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
- Valeurs (séparées par | ou autre)â¯: badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- Par défaut : timestamp|url
- siiurlwidth
Si siiprop=url est défini, une URL vers une image à lâéchelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à lâéchelle seront renvoyées.
- Type: entier
- Par défaut : -1
- siiurlheight
Similaire à siiurlwidth.
- Type: entier
- Par défaut : -1
- siiurlparam
Une chaîne de paramètres spécifique à lâanalyseur. Par exemple, les PDFs peuvent utiliser page15-100px. siiurlwidth doit être utilisé et être cohérent avec siiurlparam.
- Par défautâ¯: (vide)
- Renvoie les informations sur un fichier mis en réserve.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [ouvrir dans le bac à sable]
- Renvoie les vignettes pour deux fichiers mis de côté.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [ouvrir dans le bac à sable]
prop=templates (tl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoie toutes les pages incluses dans les pages fournies.
- tlnamespace
Afficher les modèles uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- tllimit
Combien de modèles renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- tlcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- tltemplates
Lister uniquement ces modèles. Utile pour vérifier si une certaine page utilise un modèle donné.
- 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).
- tldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir les modèles utilisés sur la page Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages modèle utilisé sur Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
- Obtenir les pages des espaces de noms Utilisateur et Modèle qui sont inclues dans la page <kdb>Main Page<kdb>.
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [ouvrir dans le bac à sable]
prop=transcludedin (ti)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui incluent les pages données.
- tiprop
Quelles propriétés obtenir :
- pageid
- ID de page de chaque page.
- title
- Titre de chaque page.
- redirect
- Marque si cette page est une redirection.
- Valeurs (séparées par | ou autre)â¯: pageid, redirect, title
- Par défaut : pageid|title|redirect
- tinamespace
Inclure uniquement les pages dans ces espaces de nom.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- tishow
Afficher uniquement les éléments qui correspondent à ces critères:
- redirect
- Afficher uniquement les redirections.
- !redirect
- Afficher uniquement les non-redirections.
- Valeurs (séparées par | ou autre)â¯: !redirect, redirect
- tilimit
Combien en renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ticontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir une liste des pages incluant Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages incluant Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
list=allcategories (ac)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer toutes les catégories.
- acfrom
La catégorie depuis laquelle démarrer lâénumération.
- accontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- acto
La catégorie à laquelle terminer lâénumération.
- acprefix
Rechercher tous les titres de catégorie qui commencent avec cette valeur.
- acdir
Ordre dans lequel trier.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- acmin
Renvoyer uniquement les catégories avec au moins ce nombre de membres.
- Type: entier
- acmax
Renvoyer uniquement les catégories avec au plus ce nombre de membres.
- Type: entier
- aclimit
Combien de catégories renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- acprop
Quelles propriétés récupérer :
- size
- Ajoute le nombre de pages dans la catégorie.
- hidden
- Marque les catégories qui sont masquées avec
__HIDDENCAT__.
- Valeurs (séparées par | ou autre)â¯: hidden, size
- Par défautâ¯: (vide)
- Lister les catégories avec lâinformation sur le nombre de pages dans chacune
- api.php?action=query&list=allcategories&acprop=size [ouvrir dans le bac à sable]
- Récupérer lâinformation sur la page de catégorie elle-même pour les catégories commençant par List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [ouvrir dans le bac à sable]
list=alldeletedrevisions (adr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.
- adrprop
Quelles propriétés obtenir pour chaque révision :
- ids
- LâID de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- Lâhorodatage de la révision.
- user
- Lâutilisateur qui a fait la révision. Si lâutilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- LâID de lâutilisateur créateur de la version. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- contentmodel
- ID du modèle de contenu de chaque emplacement de révision.
- comment
- Commentaire de lâutilisateur pour la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de lâutilisateur sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété texthidden sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles dâemplacement de contenu qui existent dans la révision.
- parsetree
- Obsolète. Utiliser action=expandtemplates ou action=parse à la place. Lâarbre dâanalyse XML du contenu de la révision (nécessite le modèle de contenu
wikitext).
- Valeurs (séparées par | ou autre)â¯: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- adrslots
Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans adrprops. Si omis, les données de lâemplacement main seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre)â¯: main
- Pour spécifier toutes les valeurs, utiliser *.
- adrlimit
Limiter le nombre de révisions renvoyées.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- adrexpandtemplates
- Obsolète.
Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite adrprop=content).
- Type : booléen (détails)
- adrgeneratexml
- Obsolète.
Utiliser action=expandtemplates ou action=parse à la place. Générer lâarbre dâanalyse XML pour le contenu de la révision (nécessite adrprop=content).
- Type : booléen (détails)
- adrparse
- Obsolète.
Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite adrprop=content). Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 1.
- Type : booléen (détails)
- adrsection
Récupérer uniquement le contenu de ce numéro de section.
- adrdiffto
- Obsolète.
Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- adrdifftotext
- Obsolète.
Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Ãcrase adrdiffto. Si adrsection est positionné, seule cette section sera comparée avec ce texte.
- adrdifftotextpst
- Obsolète.
Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec adrdifftotext.
- Type : booléen (détails)
- adrcontentformat
- Obsolète.
Format de sérialisation utilisé pour adrdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
Lister uniquement les révisions par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- adrnamespace
Lister uniquement les pages dans cet espace de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- adrstart
Lâhorodatage auquel démarrer lâénumération.
- Utilisable uniquement avec adruser.
- Type : horodatage (formats autorisés)
- adrend
Lâhorodatage auquel arrêter lâénumération.
- Utilisable uniquement avec adruser.
- Type : horodatage (formats autorisés)
- adrdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: adrstart doit être avant adrend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: adrstart doit être postérieur à adrend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- adrfrom
Démarrer la liste à ce titre.
- Impossible à utiliser avec adruser.
- adrto
Arrêter la liste à ce titre.
- Impossible à utiliser avec adruser.
- adrprefix
Rechercher tous les titres de page commençant par cette valeur.
- Impossible à utiliser avec adruser.
- adrexcludeuser
Ne pas lister les révisions par cet utilisateur.
- Impossible à utiliser avec adruser.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- adrtag
Lister uniquement les révisions marquées avec cette balise.
- adrcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- adrgeneratetitles
Utilisé comme générateur, générer des titres plutôt que des IDs de révision.
- Type : booléen (détails)
- Lister les 50 dernières contributions supprimées par l'utilisateur Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières révisions supprimées dans lâespace de noms principal.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [ouvrir dans le bac à sable]
list=allfileusages (af)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les utilisations de fichiers, y compris ceux nâexistant pas.
- afcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- affrom
Le titre du fichier depuis lequel commencer lâénumération.
- afto
Le titre du fichier auquel arrêter lâénumération.
- afprefix
Rechercher tous les fichiers dont le titre commence par cette valeur.
- afunique
Afficher uniquement les titres de fichiers distincts. Impossible à utiliser avec afprop=ids. Quand il est utilisé comme générateur, il produit les pages cible au lieu des pages source.
- Type : booléen (détails)
- afprop
Quelles informations inclure :
- ids
- Ajoute l'ID des pages qui lâutilisent (incompatible avec afunique).
- title
- Ajoute le titre du fichier.
- Valeurs (séparées par | ou autre)â¯: ids, title
- Par défaut : title
- aflimit
Combien dâéléments renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- afdir
L'ordre dans lequel lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Lister les titres des fichiers, y compris ceux manquants, avec les IDs de page dâoù ils proviennent, en commençant à B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [ouvrir dans le bac à sable]
- Lister les titres de fichier uniques.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres de fichier, en marquant les manquants.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les fichiers.
- api.php?action=query&generator=allfileusages&gaffrom=B [ouvrir dans le bac à sable]
list=allimages (ai)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer toutes les images séquentiellement.
- aisort
Propriété par laquelle trier.
- Une des valeurs suivantesâ¯: name, timestamp
- Par défaut : name
- aidir
L'ordre dans laquel lister.
- Une des valeurs suivantesâ¯: ascending, descending, newer, older
- Par défaut : ascending
- aifrom
Le titre de lâimage depuis laquelle démarrer lâénumération. Ne peut être utilisé quâavec aisort=name.
- aito
Le titre de lâimage auquel arrêter lâénumération. Ne peut être utilisé quâavec aisort=name.
- aicontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- aistart
Lâhorodatage depuis lequel énumérer. Ne peut être utilisé quâavec aisort=timestamp.
- Type : horodatage (formats autorisés)
- aiend
Lâhorodatage de la fin dâénumération. Ne peut être utilisé quâavec aisort=timestamp.
- Type : horodatage (formats autorisés)
- aiprop
Quelle information obtenir du fichier :
- timestamp
- Ajoute lâhorodatage à la version téléversée.
- user
- Ajoute lâutilisateur qui a téléversé chaque version du fichier. Si lâutilisateur a été supprimé des versions, une propriété userhidden sera retournée.
- userid
- Ajouter lâID de lâutilisateur qui a téléversé chaque version du fichier. Si lâutilisateur est celui dâune révision supprimée, une propriété userhidden sera retournée.
- comment
- Commentaire sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Analyser le commentaire de la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- url
- Fournit lâURL du fichier et de la page de description. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- mediatype
- Ajoute le type de média du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé dâune version, une propriété filehidden sera retournée.
- badfile
- Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
- Valeurs (séparées par | ou autre)â¯: badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- Par défaut : timestamp|url
- aiprefix
Rechercher toutes les images dont le titre commence par cette valeur. Utilisable uniquement avec aisort=name.
- aiminsize
Restreindre aux images avec au moins ce nombre dâoctets.
- Type: entier
- aimaxsize
Restreindre aux images avec au plus ce nombre dâoctets.
- Type: entier
- aisha1
Hachage SHA1 de lâimage. Ãcrase aisha1base36.
- aisha1base36
Hachage SHA1 de lâimage en base 36 (utilisé dans MediaWiki).
- aiuser
Renvoyer seulement les fichiers téléversés par cet utilisateur. Utilisable uniquement avec aisort=timestamp. Impossible à utiliser avec aifilterbots.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- aifilterbots
Comment filtrer les fichiers téléversés par des robots. Peut être utilisé uniquement avec aisort=timestamp. Impossible à utiliser avec aiuser.
- Une des valeurs suivantesâ¯: all, bots, nobots
- Par défaut : all
- aimime
Quels types MIME rechercher, par ex. image/jpeg.
- 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).
- ailimit
Combien dâimages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Afficher une liste des fichiers commençant par la lettre B.
- api.php?action=query&list=allimages&aifrom=B [ouvrir dans le bac à sable]
- Afficher une liste de fichiers récemment téléversés, semblable à Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [ouvrir dans le bac à sable]
- Afficher une liste de fichiers avec le type MIME image/png ou image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
- Afficher lâinformation sur 4 fichiers commençant par la lettre T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [ouvrir dans le bac à sable]
list=alllinks (al)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer tous les liens pointant vers un espace de noms donné.
- alcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- alfrom
Le titre du lien auquel démarrer lâénumération.
- alto
Le titre du lien auquel arrêter lâénumération.
- alprefix
Rechercher tous les titres liés commençant par cette valeur.
- alunique
Afficher uniquement les titres liés distincts. Impossible à utiliser avec alprop=ids. Utilisé avec un générateur, produit les pages cible au lieu des pages source.
- Type : booléen (détails)
- alprop
Quelles informations inclure :
- ids
- Ajoute lâID de la page avec le lien (impossible à utiliser avec alunique).
- title
- Ajoute le titre du lien.
- Valeurs (séparées par | ou autre)â¯: ids, title
- Par défaut : title
- alnamespace
Lâespace de noms à énumérer.
- Une des valeurs suivantesâ¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- allimit
Combien dâéléments renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- aldir
L'ordre dans lequel lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Lister les titres liés, y compris ceux manquants, avec les IDs des pages dâoù ils proviennent, en démarrant à B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [ouvrir dans le bac à sable]
- Lister les titres liés uniques
- api.php?action=query&list=alllinks&alunique=&alfrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres liés, en marquant les manquants
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les liens
- api.php?action=query&generator=alllinks&galfrom=B [ouvrir dans le bac à sable]
list=allpages (ap)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer toutes les pages séquentiellement dans un espace de noms donné.
- apfrom
Le titre de la page depuis lequel commencer lâénumération.
- apcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- apto
Le titre de la page auquel stopper lâénumération.
- apprefix
Rechercher tous les titres de page qui commencent par cette valeur.
- apnamespace
Lâespace de noms à énumérer.
- Une des valeurs suivantesâ¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- apfilterredir
Quelles pages lister.
- Une des valeurs suivantesâ¯: all, nonredirects, redirects
- Par défaut : all
- apminsize
Limiter aux pages avec au moins ce nombre dâoctets.
- Type: entier
- apmaxsize
Limiter aux pages avec au plus ce nombre dâoctets.
- Type: entier
- apprtype
Limiter aux pages protégées uniquement.
- Valeurs (séparées par | ou autre)â¯: edit, move, upload
- apprlevel
Filtrer les protections basées sur le niveau de protection (doit être utilisé avec le paramètre apprtype=).
- Valeurs (séparées par | ou autre)â¯: Peut être vide, ou autoconfirmed, sysop
- apprfiltercascade
Filtrer les protections dâaprès leur cascade (ignoré si apprtype nâest pas positionné).
- Une des valeurs suivantesâ¯: all, cascading, noncascading
- Par défaut : all
- aplimit
Combien de pages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- apdir
L'ordre dans lequel lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- apfilterlanglinks
Filtrer si une page a des liens de langue. Noter que cela ne prend pas en compte les liens de langue ajoutés par des extensions.
- Une des valeurs suivantesâ¯: all, withlanglinks, withoutlanglinks
- Par défaut : all
- apprexpiry
Quelle expiration de protection sur laquelle filtrer la page :
- indefinite
- Nâobtenir que les pages avec une expiration de protection infinie.
- definite
- Nâobtenir que les pages avec une expiration de protection définie (spécifique).
- all
- Obtenir toutes les pages avec une expiration de protection quelconque.
- Une des valeurs suivantesâ¯: all, definite, indefinite
- Par défaut : all
- Afficher une liste des pages commençant par la lettre B.
- api.php?action=query&list=allpages&apfrom=B [ouvrir dans le bac à sable]
- Afficher lâinformation sur 4 pages commençant par la lettre T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [ouvrir dans le bac à sable]
- Afficher le contenu des 2 premières pages hors redirections commençant par Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [ouvrir dans le bac à sable]
list=allredirects (ar)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les redirections vers un espace de noms.
- arcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- arfrom
Le titre de la redirection auquel démarrer lâénumération.
- arto
Le titre de la redirection auquel arrêter lâénumération.
- arprefix
Rechercher toutes les pages cible commençant par cette valeur.
- arunique
Afficher uniquement les pages cibles distinctes. Impossible à utiliser avec arprop=ids|fragment|interwiki. Utilisé avec un générateur, produit les pages cible au lieu des pages source.
- Type : booléen (détails)
- arprop
Quelles informations inclure :
- ids
- Ajoute lâID de la page de redirection (impossible à utiliser avec arunique).
- title
- Ajoute le titre de la redirection.
- fragment
- Ajoute le fragment de la redirection, sâil existe (impossible à utiliser avec arunique).
- interwiki
- Ajoute le préfixe interwiki de la redirection, sâil existe (impossible à utiliser avec arunique).
- Valeurs (séparées par | ou autre)â¯: fragment, ids, interwiki, title
- Par défaut : title
- arnamespace
Lâespace de noms à énumérer.
- Une des valeurs suivantesâ¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- arlimit
Combien dâéléments renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ardir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Lister les pages cible, y compris celles manquantes, avec les IDs de page dâoù ils proviennent, en commençant à B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ouvrir dans le bac à sable]
- Lister les pages cible unique
- api.php?action=query&list=allredirects&arunique=&arfrom=B [ouvrir dans le bac à sable]
- Obtient toutes les pages cible, en marquant les manquantes
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les redirections
- api.php?action=query&generator=allredirects&garfrom=B [ouvrir dans le bac à sable]
list=allrevisions (arv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les révisions.
- arvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- LâID de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- Lâhorodatage de la révision.
- user
- Lâutilisateur qui a fait la révision. Si lâutilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- LâID de lâutilisateur créateur de la version. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- contentmodel
- ID du modèle de contenu de chaque emplacement de révision.
- comment
- Commentaire de lâutilisateur pour la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de lâutilisateur sur la version. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété texthidden sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles dâemplacement de contenu qui existent dans la révision.
- parsetree
- Obsolète. Utiliser action=expandtemplates ou action=parse à la place. Lâarbre dâanalyse XML du contenu de la révision (nécessite le modèle de contenu
wikitext).
- Valeurs (séparées par | ou autre)â¯: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- arvslots
Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans arvprops. Si omis, les données de lâemplacement main seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre)â¯: main
- Pour spécifier toutes les valeurs, utiliser *.
- arvlimit
Limiter le nombre de révisions renvoyées.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- arvexpandtemplates
- Obsolète.
Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite arvprop=content).
- Type : booléen (détails)
- arvgeneratexml
- Obsolète.
Utiliser action=expandtemplates ou action=parse à la place. Générer lâarbre dâanalyse XML pour le contenu de la révision (nécessite arvprop=content).
- Type : booléen (détails)
- arvparse
- Obsolète.
Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite arvprop=content). Pour des raisons de performance, si cette option est utilisée, arvlimit est forcé à 1.
- Type : booléen (détails)
- arvsection
Récupérer uniquement le contenu de ce numéro de section.
- arvdiffto
- Obsolète.
Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.
- arvdifftotext
- Obsolète.
Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Ãcrase arvdiffto. Si arvsection est positionné, seule cette section sera comparée avec ce texte.
- arvdifftotextpst
- Obsolète.
Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec arvdifftotext.
- Type : booléen (détails)
- arvcontentformat
- Obsolète.
Format de sérialisation utilisé pour arvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvuser
Lister uniquement les révisions faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- arvnamespace
Lister uniquement les pages dans cet espace de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- arvstart
Lâhorodatage auquel démarrer lâénumération.
- Type : horodatage (formats autorisés)
- arvend
Lâhorodatage auquel arrêter lâénumération.
- Type : horodatage (formats autorisés)
- arvdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: arvstart doit être avant arvend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: arvstart doit être postérieur à arvend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- arvexcludeuser
Ne pas lister les révisions faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- arvcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- arvgeneratetitles
Utilisé comme générateur, génère des titres plutôt que des IDs de révision.
- Type : booléen (détails)
- Lister les 50 dernières contributions de lâutilisateur Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières révisions de nâimporte quel espace de noms.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ouvrir dans le bac à sable]
list=alltransclusions (at)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- atcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- atfrom
Le titre de la transclusion depuis lequel commencer lâénumération.
- atto
Le titre de la transclusion auquel arrêter lâénumération.
- atprefix
Rechercher tous les titres inclus qui commencent par cette valeur.
- atunique
Afficher uniquement les titres inclus. Impossible à utiliser avec atprop=ids. Utilisé avec un générateur, produit les pages cible plutôt que les pages source.
- Type : booléen (détails)
- atprop
Quelles informations inclure :
- ids
- Ajout lâID de la page de transclusion (impossible à utiliser avec atunique).
- title
- Ajoute le titre de la transclusion.
- Valeurs (séparées par | ou autre)â¯: ids, title
- Par défaut : title
- atnamespace
Lâespace de noms à énumérer.
- Une des valeurs suivantesâ¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 10
- atlimit
Combien dâéléments renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- atdir
L'ordre dans lequel lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Lister les titres inclus, y compris les manquants, avec les IDs des pages dâoù ils viennent, en commençant à B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [ouvrir dans le bac à sable]
- Lister les titres inclus uniques
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres inclus, en marquant les manquants.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les transclusions.
- api.php?action=query&generator=alltransclusions&gatfrom=B [ouvrir dans le bac à sable]
list=allusers (au)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer tous les utilisateurs enregistrés.
- aufrom
Le nom dâutilisateur auquel démarrer lâénumération.
- auto
Le nom dâutilisateur auquel stopper lâénumération.
- auprefix
Rechercher tous les utilisateurs commençant par cette valeur.
- audir
Direction du tri.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- augroup
Inclure uniquement les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- auexcludegroup
Exclure les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- aurights
Inclure uniquement les utilisateurs avec les droits indiqués. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre)â¯: apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- auprop
Quelles informations inclure :
- blockinfo
- Ajoute lâinformation sur le bloc actuel dâun utilisateur.
- groups
- Liste des groupes auxquels appartient lâutilisateur. Cela utilise beaucoup de ressources du serveur et peut renvoyer moins de résultats que la limite.
- implicitgroups
- Liste tous les groupes auxquels lâutilisateur est affecté automatiquement.
- rights
- Liste les droits quâa lâutilisateur.
- editcount
- Ajoute le compteur de modifications de lâutilisateur.
- registration
- Ajoute lâhorodatage de lâinscription de lâutilisateur, sâil est disponible (peut être vide).
- centralids
- Ajoute les IDs centraux et lâétat dâattachement de lâutilisateur.
- Valeurs (séparées par | ou autre)â¯: blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
Combien de noms dâutilisateur renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- auwitheditsonly
Ne lister que les utilisateurs qui ont fait des modifications.
- Type : booléen (détails)
- auactiveusers
Lister uniquement les utilisateurs actifs durant les 30 derniers jours.
- Type : booléen (détails)
- auattachedwiki
Avec auprop=centralids, indiquer aussi si lâutilisateur est attaché avec le wiki identifié par cet ID.
- Lister les utilisateurs en commençant à Y.
- api.php?action=query&list=allusers&aufrom=Y [ouvrir dans le bac à sable]
list=backlinks (bl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers la page donnée.
- bltitle
Titre à rechercher. Impossible à utiliser avec blpageid.
- blpageid
ID de la page à chercher. Impossible à utiliser avec bltitle.
- Type: entier
- blcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- blnamespace
Lâespace de noms à énumérer.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- bldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- blfilterredir
Comment filtrer les redirections. Si positionné à nonredirects quand blredirect est activé, cela ne sâapplique quâau second niveau.
- Une des valeurs suivantesâ¯: all, nonredirects, redirects
- Par défaut : all
- bllimit
Combien de pages renvoyer au total. Si blredirect est activé, la limite sâapplique à chaque niveau séparément (ce qui signifie jusquâà 2 * bllimit résultats pouvant être retournés).
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- blredirect
Si le lien vers une page est une redirection, trouver également toutes les pages qui ont un lien vers cette redirection. La limite maximale est divisée par deux.
- Type : booléen (détails)
- Afficher les liens vers Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages ayant un lien vers Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [ouvrir dans le bac à sable]
list=blocks (bk)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister tous les utilisateurs et les adresses IP bloqués.
- bkstart
Lâhorodatage auquel démarrer lâénumération.
- Type : horodatage (formats autorisés)
- bkend
Lâhorodatage auquel arrêter lâénumération.
- Type : horodatage (formats autorisés)
- bkdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: bkstart doit être avant bkend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: bkstart doit être postérieur à bkend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- bkids
Liste des IDs de bloc à lister (facultatif).
- 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).
- bkusers
Liste des utilisateurs à rechercher (facultatif).
- Typeâ¯: liste dâutilisateurs, parmi nom dâutilisateur, IP et plage dâadresses IP
- 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).
- bkip
Obtenir tous les blocs sâappliquant à cette adresse IP ou à cette plage CIDR, y compris les blocs de plage. Impossible à utiliser avec bkusers. Les plages CIDR plus larges que IPv4/16 ou IPv6/19 ne sont pas acceptées.
- bklimit
Le nombre maximal de blocs à lister.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- bkprop
Quelles propriétés obtenir :
- id
- Ajoute lâID du blocage.
- user
- Ajoute le nom de lâutilisateur bloqué.
- userid
- Ajoute lâID de lâutilisateur bloqué.
- by
- Ajoute le nom de lâutilisateur ayant bloqué.
- byid
- Ajoute lâID de lâutilisateur ayant bloqué.
- timestamp
- Ajoute lâhorodatage du blocage.
- expiry
- Ajoute lâhorodatage dâexpiration du blocage.
- reason
- Ajoute le motif du blocage.
- range
- Ajoute la plage dâadresses IP affectée par le blocage.
- flags
- Marque le bannissement avec (autoblock, anononly, etc.).
- restrictions
- Ajoute les restrictions de blocage partiel si le blocage nâest pas pour tout le site.
- Valeurs (séparées par | ou autre)â¯: by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Par défaut : id|user|by|timestamp|expiry|reason|flags
- bkshow
Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les blocages infinis sur les adresses IP, mettre bkshow=ip|!temp.
- Valeurs (séparées par | ou autre)â¯: !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les blocages
- api.php?action=query&list=blocks [ouvrir dans le bac à sable]
- Lister les blocages des utilisateurs Alice et Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [ouvrir dans le bac à sable]
list=categorymembers (cm)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les pages dâune catégorie donnée.
- cmtitle
Quelle catégorie énumérer (obligatoire). Doit comprendre le préfixe Catégorie:. Incompatible avec cmpageid.
- cmpageid
ID de la page de la catégorie à énumérer. Incompatible avec cmtitle.
- Type: entier
- cmprop
Quelles informations inclure :
- ids
- Ajoute lâID de la page.
- title
- Ajoute le titre et lâID de lâespace de noms de la page.
- sortkey
- Ajoute la clé de tri utilisée pour trier dans la catégorie (chaîne hexadécimale).
- sortkeyprefix
- Ajoute le préfixe de la clé de tri utilisé pour trier dans la catégorie (partie lisible de la clé de tri).
- type
- Ajoute le type avec lequel a été catégorisée la page (page, subcat ou file).
- timestamp
- Ajoute lâhorodatage de lâinclusion de la page.
- Valeurs (séparées par | ou autre)â¯: ids, sortkey, sortkeyprefix, timestamp, title, type
- Par défaut : ids|title
- cmnamespace
Inclure uniquement les pages dans ces espaces de nom. Remarquez que cmtype=subcat ou cmtype=file peuvent être utilisés à la place de cmnamespace=14 ou 6.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- cmtype
Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp est défini.
- Valeurs (séparées par | ou autre)â¯: file, page, subcat
- Par défaut : page|subcat|file
- cmcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- cmlimit
Le nombre maximal de pages à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- cmsort
Propriété par laquelle trier.
- Une des valeurs suivantesâ¯: sortkey, timestamp
- Par défaut : sortkey
- cmdir
Dans quelle direction trier.
- Une des valeurs suivantesâ¯: asc, ascending, desc, descending, newer, older
- Par défaut : ascending
- cmstart
Horodatage auquel démarrer la liste. Peut être utilisé uniquement avec cmsort=timestamp.
- Type : horodatage (formats autorisés)
- cmend
Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp.
- Type : horodatage (formats autorisés)
- cmstarthexsortkey
Clé de tri à laquelle démarrer le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.
- cmendhexsortkey
Clé de tri à laquelle arrêter le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.
- cmstartsortkeyprefix
Préfixe de la clé de tri à laquelle démarrer le listage. Utilisable uniquement avec cmsort=sortkey. Ãcrase cmstarthexsortkey.
- cmendsortkeyprefix
Préfixe de la clé de tri avant laquelle se termine le listage (et non pas à  ; si cette valeur existe elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey. Ãcrase cmendhexsortkey.
- cmstartsortkey
- Obsolète.
Utiliser plutôt cmstarthexsortkey.
- cmendsortkey
- Obsolète.
Utiliser plutôt cmendhexsortkey.
- Obtenir les 10 premières pages de Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [ouvrir dans le bac à sable]
- Obtenir des informations sur les 10 premières pages de Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [ouvrir dans le bac à sable]
list=deletedrevs (dr)
- Ce module est désuet.
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Afficher les versions supprimées.
Opère selon trois modes :
- Lister les révisions supprimées pour les titres donnés, triées par horodatage.
- Lister les contributions supprimées pour lâutilisateur donné, triées par horodatage (pas de titres spécifiés).
- Lister toutes les révisions supprimées dans lâespace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non positionné).
Certains paramètres ne sâappliquent quâà certains modes et sont ignorés dans les autres.
- drstart
Lâhorodatage auquel démarrer lâénumération.
- Modes : 1, 2
- Type : horodatage (formats autorisés)
- drend
Lâhorodatage auquel arrêter lâénumération.
- Modes : 1, 2
- Type : horodatage (formats autorisés)
- drdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: drstart doit être avant drend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: drstart doit être postérieur à drend.
- Modes : 1, 3
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- drfrom
Démarrer la liste à ce titre.
- Mode : 3
- drto
Arrêter la liste à ce titre.
- Mode : 3
- drprefix
Rechercher tous les titres de page commençant par cette valeur.
- Mode : 3
- drunique
Lister uniquement une révision pour chaque page.
- Mode : 3
- Type : booléen (détails)
- drnamespace
Lister uniquement les pages dans cet espace de noms.
- Mode : 3
- Une des valeurs suivantesâ¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- drtag
Lister uniquement les révisions marquées par cette balise.
- druser
Lister uniquement les révisions par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- drexcludeuser
Ne pas lister les révisions par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- drprop
Quelles propriétés obtenir :
- revid
- ajoute lâID de la révision supprimée.
- parentid
- ajoute lâID de la révision précédente de la page.
- user
- ajoute lâutilisateur ayant fait la révision.
- userid
- ajoute lâID de lâutilisateur qui a fait la révision.
- comment
- ajoute le commentaire de la révision.
- parsedcomment
- ajoute le commentaire analysé de la révision.
- minor
- marque si la révision est mineure.
- len
- ajoute la longueur (en octets) de la révision.
- sha1
- ajoute le SHA-1 (base 16) de la révision.
- content
- ajoute le contenu de la révision.
- token
- désuet. Fournit le jeton de modification.
- tags
- balises pour la révision.
- Valeurs (séparées par | ou autre)â¯: comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
- Par défaut : user|comment
- drlimit
Le nombre maximal de révisions à lister.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- drcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les dernières révisions supprimées des pages Main Page et Talk:Main Page, avec le contenu (mode 1).
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [ouvrir dans le bac à sable]
- Lister les 50 dernières contributions de Bob supprimées (mode 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières révisions supprimées dans lâespace de noms principal (mode 3)
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières pages supprimées dans lâespace de noms Discussion (mode 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [ouvrir dans le bac à sable]
list=embeddedin (ei)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- eititle
Titre à rechercher. Incompatible avec eipageid.
- eipageid
ID de la page à rechercher. Incompatible avec eititle.
- Type: entier
- eicontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- einamespace
Lâespace de noms à énumérer.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- eidir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- eifilterredir
Comment filtrer les redirections.
- Une des valeurs suivantesâ¯: all, nonredirects, redirects
- Par défaut : all
- eilimit
Combien de pages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Afficher les pages incluant Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages incluant Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [ouvrir dans le bac à sable]
list=exturlusage (eu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer les pages contenant une URL donnée.
- euprop
Quelles informations inclure :
- ids
- Ajoute lâID de la page.
- title
- Ajoute le titre et lâID de lâespace de noms de la page.
- url
- Ajoute lâURL utilisée dans la page.
- Valeurs (séparées par | ou autre)â¯: ids, title, url
- Par défaut : ids|title|url
- eucontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- euprotocol
Protocole de lâURL. Si vide et que euquery est rempli, le protocole est http. Le laisser avec euquery vide pour lister tous les liens externes.
- Une des valeurs suivantesâ¯: Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Par défautâ¯: (vide)
- euquery
Rechercher une chaîne sans protocole. Voyez Special:LinkSearch. Le laisser vide pour lister tous les liens externes.
- eunamespace
Les espaces de nom à énumérer.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- eulimit
Combien de pages renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- euexpandurl
Ãtendre les URL relatives au protocole avec le protocole canonique.
- Type : booléen (détails)
- Afficher les pages avec un lien vers https://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [ouvrir dans le bac à sable]
list=filearchive (fa)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer séquentiellement tous les fichiers supprimés.
- fafrom
Le titre de lâimage auquel démarrer lâénumération.
- fato
Le titre de lâimage auquel arrêter lâénumération.
- faprefix
Rechercher tous les titres dâimage qui commencent par cette valeur.
- fadir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- fasha1
Hachage SHA1 de lâimage. Ãcrase fasha1base36.
- fasha1base36
Hachage SHA1 de lâimage en base 36 (utilisé dans MediaWiki).
- faprop
Quelle information obtenir sur lâimage :
- sha1
- Ajoute le hachage SHA-1 pour lâimage.
- timestamp
- Ajoute lâhorodatage à la version téléversée.
- user
- Ajoute lâutilisateur qui a téléversé la version de lâimage.
- size
- Ajoute la taille de lâimage en octets et la hauteur, la largeur et le nombre de page (si câest applicable).
- dimensions
- Alias pour la taille.
- description
- Ajoute la description de la version de lâimage.
- parseddescription
- Analyser la description de la version.
- mime
- Ajoute le MIME de lâimage.
- mediatype
- Ajoute le type de média de lâimage.
- metadata
- Liste les métadonnées Exif pour la version de lâimage.
- bitdepth
- Ajoute la profondeur de bits de la version.
- archivename
- Ajoute le nom de fichier de la version dâarchive pour les versions autres que la dernière.
- Valeurs (séparées par | ou autre)â¯: archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- Par défaut : timestamp
- falimit
Combien dâimages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- facontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Afficher une liste de tous les fichiers supprimés
- api.php?action=query&list=filearchive [ouvrir dans le bac à sable]
list=imageusage (iu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui utilisent le titre de lâimage donné.
- iutitle
Titre à rechercher. Impossible à utiliser avec iupageid.
- iupageid
ID de la page à rechercher. Impossible à utiliser avec iutitle.
- Type: entier
- iucontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iunamespace
Lâespace de noms à énumérer.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- iudir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- iufilterredir
Comment filtrer les redirections. Si mis à nonredirects quand iuredirect est activé, cela ne sâappliquera quâau second niveau.
- Une des valeurs suivantesâ¯: all, nonredirects, redirects
- Par défaut : all
- iulimit
Combien de pages renvoyer au total. Si iuredirect est activé, la limite sâapplique à chaque niveau séparément (ce qui veut dire que jusquâà 2 * iulimit résultats peuvent être renvoyés).
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iuredirect
Si le lien vers une page est une redirection, trouver toutes les pages qui ont aussi un lien vers cette redirection. La limite maximale est divisée par deux.
- Type : booléen (détails)
- Afficher les pages utilisant File:Albert Einstein Head.jpg
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages utilisant File:Albert Einstein Head.jpg
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [ouvrir dans le bac à sable]
list=iwbacklinks (iwbl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers le lien interwiki indiqué.
Peut être utilisé pour trouver tous les liens avec un préfixe, ou tous les liens vers un titre (avec un préfixe donné). Sans paramètre, équivaut à « tous les liens interwiki ».
- iwblprefix
Préfixe pour lâinterwiki.
- iwbltitle
Lien interwiki à rechercher. Doit être utilisé avec iwblblprefix.
- iwblcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- iwbllimit
Combien de pages renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iwblprop
Quelles propriétés obtenir :
- iwprefix
- Ajoute le préfixe de lâinterwiki.
- iwtitle
- Ajoute le titre de lâinterwiki.
- Valeurs (séparées par | ou autre)â¯: iwprefix, iwtitle
- Par défautâ¯: (vide)
- iwbldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir les pages qui ont un lien vers wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages qui ont un lien vers wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [ouvrir dans le bac à sable]
list=langbacklinks (lbl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers le lien de langue indiqué.
Peut être utilisé pour trouver tous les liens avec un code de langue, ou tous les liens vers un titre (avec une langue donnée). Sans paramètre équivaut à « tous les liens de langue ».
Notez que cela peut ne pas prendre en compte les liens de langue ajoutés par les extensions.
- lbllang
Langue pour le lien de langue.
- lbltitle
Lien interlangue à rechercher. Doit être utilisé avec lbllang.
- lblcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- lbllimit
Combien de pages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lblprop
Quelles propriétés obtenir :
- lllang
- Ajoute le code de langue du lien de langue.
- lltitle
- Ajoute le titre du lien de langue.
- Valeurs (séparées par | ou autre)â¯: lllang, lltitle
- Par défautâ¯: (vide)
- lbldir
La direction dans laquelle lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Obtenir les pages ayant un lien vers fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages ayant un lien vers fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [ouvrir dans le bac à sable]
list=logevents (le)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Récupère les événements à partir des journaux.
- leprop
Quelles propriétés obtenir :
- ids
- Ajoute lâID de lâévénement.
- title
- Ajoute le titre de la page pour lâévénement enregistré.
- type
- Ajoute le type de lâévénement enregistré.
- user
- Ajoute lâutilisateur responsable de lâévénement du journal. Si lâutilisateur a été supprimé en révision, une propriété userhidden sera renvoyée.
- userid
- Ajoute lâID de lâutilisateur responsable de lâévénement du journal. SI lâutilisateur a été supprimé dans la révision, une propriété userhidden sera renvoyée.
- timestamp
- Ajoute lâhorodatage de lâévénement.
- comment
- Ajoute le commentaire de lâévénement du journal. Si le commentaire a été supprimé dans la révision, une propriété commenthidden sera renvoyée.
- parsedcomment
- Ajoute le commentaire analysé de lâévénement du journal. Si le commentaire a été supprimé dans la révision, une propriété commenthidden sera renvoyée.
- details
- Liste les détails supplémentaires sur lâévénement du journal. Si lâévénement du journal a été supprimé dans la révision, une propriété actionhidden sera renvoyée.
- tags
- Liste les balises de lâévénement.
- Valeurs (séparées par | ou autre)â¯: comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- Par défaut : ids|title|type|user|timestamp|comment|details
- letype
Filtrer les entrées du journal sur ce seul type.
- Une des valeurs suivantesâ¯: Peut être vide, ou block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, rights, suppress, tag, upload
- leaction
Filtrer les actions du journal sur cette seule action. Ãcrase letype. Dans la liste des valeurs possibles, les valeurs suivies d'un astérisque, comme action/*, peuvent avoir différentes chaînes après le slash.
- Une des valeurs suivantesâ¯: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
Lâhorodatage auquel démarrer lâénumération.
- Type : horodatage (formats autorisés)
- leend
Lâhorodatage auquel arrêter lâénumération.
- Type : horodatage (formats autorisés)
- ledir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: lestart doit être avant leend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: lestart doit être postérieur à leend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- leuser
Restreindre aux entrées générées par lâutilisateur spécifié.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- letitle
Restreindre aux entrées associées à une page donnée.
- lenamespace
Restreindre aux entrées dans lâespace de noms spécifié.
- Une des valeurs suivantesâ¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
Restreindre aux entrées commençant par ce préfixe.
- letag
Lister seulement les entrées ayant cette balise.
- lelimit
Combien d'entrées renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lecontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Liste les entrées de journal récentes.
- api.php?action=query&list=logevents [ouvrir dans le bac à sable]
list=mystashedfiles (msf)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir une liste des fichiers du cache de téléversement de lâutilisateur actuel.
- msfprop
Quelles propriétés récupérer pour les fichiers.
- size
- Récupérer la taille du fichier et les dimensions de lâimage.
- type
- Récupérer le type MIME du fichier et son type de média.
- Valeurs (séparées par | ou autre)â¯: size, type
- Par défautâ¯: (vide)
- msflimit
Combien de fichiers obtenir.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- msfcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir la clé du fichier, sa taille, et la taille en pixels des fichiers du cache de téléversement de lâutilisateur actuel.
- api.php?action=query&list=mystashedfiles&msfprop=size [ouvrir dans le bac à sable]
list=pagepropnames (ppn)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister les noms de toutes les propriétés de page utilisées sur le wiki.
- ppncontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ppnlimit
Le nombre maximal de noms à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Obtenir les 10 premiers noms de propriété.
- api.php?action=query&list=pagepropnames [ouvrir dans le bac à sable]
list=pageswithprop (pwp)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister toutes les pages utilisant une propriété de page donnée.
- pwppropname
Propriété de page pour laquelle énumérer les pages (action=query&list=pagepropnames renvoie les noms de propriété de page utilisés).
- Ce paramètre est obligatoire.
- pwpprop
Quelles informations inclure :
- ids
- Ajoute lâID de la page.
- title
- Ajoute le titre et lâID de lâespace de noms de la page.
- value
- Ajoute la valeur de la propriété de page.
- Valeurs (séparées par | ou autre)â¯: ids, title, value
- Par défaut : ids|title
- pwpcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- pwplimit
Le nombre maximal de pages à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- pwpdir
Dans quelle direction trier.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- Lister les 10 premières pages en utilisant
{{DISPLAYTITLE:}}. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [ouvrir dans le bac à sable]
- Obtenir des informations supplémentaires sur les 10 premières pages utilisant
__NOTOC__. - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [ouvrir dans le bac à sable]
list=prefixsearch (ps)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Effectuer une recherche de préfixe sur les titres de page.
Malgré les similarités dans le nom, ce module nâest pas destiné à être lâéquivalent de Special:PrefixIndex ; pour cela, voyez action=query&list=allpages avec le paramètre apprefix. Le but de ce module est similaire à action=opensearch : prendre lâentrée utilisateur et fournir les meilleurs titres sâen approchant. Selon le serveur du moteur de recherche, cela peut inclure la correction des fautes de frappe, éviter des redirections, ou dâautres heuristiques.
- pssearch
Chaîne de recherche.
- Ce paramètre est obligatoire.
- psnamespace
Espaces de noms à rechercher. Ignoré if pssearch commence avec le préfixe d'un espace de noms valide.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : 0
- pslimit
Nombre maximal de résultats à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- psoffset
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type: entier
- Par défaut : 0
- Rechercher les titres de page commençant par meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [ouvrir dans le bac à sable]
list=protectedtitles (pt)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister tous les titres protégés en création.
- ptnamespace
Lister uniquement les titres dans ces espaces de nom.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- ptlevel
Lister uniquement les titres avec ces niveaux de protection.
- Valeurs (séparées par | ou autre)â¯: autoconfirmed, sysop
- ptlimit
Combien de pages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ptdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: ptstart doit être avant ptend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: ptstart doit être postérieur à ptend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- ptstart
Démarrer la liste à cet horodatage de protection.
- Type : horodatage (formats autorisés)
- ptend
Arrêter la liste à cet horodatage de protection.
- Type : horodatage (formats autorisés)
- ptprop
Quelles propriétés obtenir :
- timestamp
- Ajoute lâhorodatage de lâajout de la protection.
- user
- Ajoute lâutilisateur ayant ajouté la protection.
- userid
- Ajoute lâID de lâutilisateur ayant ajouté la protection.
- comment
- Ajoute le commentaire pour la protection.
- parsedcomment
- Ajoute le commentaire analysé de la protection.
- expiry
- Ajoute lâhorodatage de levée de la protection.
- level
- Ajoute le niveau de protection.
- Valeurs (séparées par | ou autre)â¯: comment, expiry, level, parsedcomment, timestamp, user, userid
- Par défaut : timestamp|level
- ptcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les titres protégés
- api.php?action=query&list=protectedtitles [ouvrir dans le bac à sable]
- Trouver les liens vers les titres protégés dans lâespace de noms principal.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [ouvrir dans le bac à sable]
list=querypage (qp)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- qppage
Le nom de la page spéciale. Notez que ce nom est sensible à la casse.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type: entier
- Par défaut : 0
- qplimit
Nombre de résultats à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Renvoyer les résultats de Special:Ancientpages.
- api.php?action=query&list=querypage&qppage=Ancientpages [ouvrir dans le bac à sable]
list=random (rn)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Récupèrer un ensemble de pages au hasard.
Les pages sont listées dans un ordre prédéterminé, seul le point de départ est aléatoire. Par exemple, cela signifie que si la première page dans la liste est Accueil, la seconde sera toujours Liste des singes de fiction, la troisième Liste de personnes figurant sur les timbres de Vanuatu, etc.
- rnnamespace
Renvoyer seulement des pages de ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rnfilterredir
Comment filtrer les redirections.
- Une des valeurs suivantesâ¯: all, nonredirects, redirects
- Par défaut : nonredirects
- rnredirect
- Obsolète.
Utilisez rnfilterredir=redirects au lieu de ce paramètre.
- Type : booléen (détails)
- rnlimit
Limiter le nombre de pages aléatoires renvoyées.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 1
- rncontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir deux pages aléatoires de lâespace de noms principal.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [ouvrir dans le bac à sable]
- Renvoyer les informations de la page sur deux pages au hasard de lâespace de noms principal.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [ouvrir dans le bac à sable]
list=recentchanges (rc)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ãnumérer les modifications récentes.
- rcstart
Lâhorodatage auquel démarrer lâénumération.
- Type : horodatage (formats autorisés)
- rcend
Lâhorodatage auquel arrêter lâénumération.
- Type : horodatage (formats autorisés)
- rcdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: rcstart doit être avant rcend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: rcstart doit être postérieur à rcend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- rcnamespace
Liste uniquement les modifications dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rcuser
Lister uniquement les modifications faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- rcexcludeuser
Ne pas lister les modifications faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- rctag
Lister uniquement les modifications marquées avec cette balise.
- rcprop
Inclure des informations supplémentaires :
- user
- Ajoute lâutilisateur responsable de la modification, ainsi quâun marqueur sâil s'agit dâune adresse IP. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- Ajoute lâID de lâutilisateur responsable de la modification. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé pour la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- flags
- Ajoute les balises de la modification.
- timestamp
- Ajoute lâhorodatage de la modification.
- title
- Ajoute le titre de la page modifiée.
- ids
- Ajoute lâID de la page, lâID des modifications récentes et lâID de lâancienne et de la nouvelle révision.
- sizes
- Ajoute lâancienne et la nouvelle taille de la page en octets.
- redirect
- Marque la modification si la page est une redirection.
- patrolled
- Marque les modifications à relire comme relues ou pas.
- loginfo
- Ajoute les informations du journal (Id du journal, type de trace, etc.) aux entrées du journal.
- tags
- Liste les balises de lâentrée.
- sha1
- Ajoute le hachage du contenu pour les entrées associées à une version. Si le contenu a été supprimé dâune version, une propriété sha1hidden sera retournée.
- Valeurs (séparées par | ou autre)â¯: comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Par défaut : title|timestamp|ids
- rcshow
Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les modifications mineures par des utilisateurs connectés, mettre rcshow=minor|!anon.
- Valeurs (séparées par | ou autre)â¯: !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
Combien de modifications renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- rctype
Quels types de modification afficher.
- Valeurs (séparées par | ou autre)â¯: categorize, edit, external, log, new
- Par défaut : edit|new|log|categorize
- rctoponly
Lister uniquement les modifications qui sont de la dernière révision.
- Type : booléen (détails)
- rctitle
Lister uniquement les entrées concernant une page donnée.
- rccontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- rcgeneraterevisions
Utilisé comme générateur, générer des IDs de révision plutôt que des titres. Les entrées de modification récentes sans IDs de révision associé (par ex. la plupart des entrées de journaux) ne généreront rien.
- Type : booléen (détails)
- rcslot
Lister uniquement les modifications qui touchent lâemplacement nommé.
- Une des valeurs suivantesâ¯: main
- Lister les modifications récentes
- api.php?action=query&list=recentchanges [ouvrir dans le bac à sable]
- Obtenir lâinformation de page sur les modifications récentes non relues.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]
list=search (sr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Effectuer une recherche en texte intégral.
- srsearch
Rechercher les titres de page ou le contenu correspondant à cette valeur. Vous pouvez utiliser la chaîne de recherche pour invoquer des fonctionnalités de recherche spéciales, selon ce que le serveur de recherche du wiki implémente.
- Ce paramètre est obligatoire.
- srnamespace
Rechercher uniquement dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : 0
- srlimit
Combien de pages renvoyer au total.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- sroffset
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Type: entier
- Par défaut : 0
- srwhat
Quel type de recherche effectuer.
- Une des valeurs suivantesâ¯: nearmatch, text, title
- srinfo
Quelles métadonnées renvoyer.
- Valeurs (séparées par | ou autre)â¯: rewrittenquery, suggestion, totalhits
- Par défaut : totalhits|suggestion|rewrittenquery
- srprop
Quelles propriétés renvoyer :
- size
- Ajoute la taille de la page en octets.
- wordcount
- Ajoute le nombre de mots de la page.
- timestamp
- Ajoute lâhorodatage de la dernière modification de la page.
- snippet
- Ajoute un extrait analysé de la page.
- titlesnippet
- Ajoute un extrait analysé du titre de la page.
- redirecttitle
- Ajoute le titre de la redirection correspondante.
- redirectsnippet
- Ajoute un extrait analysé du titre de la redirection.
- sectiontitle
- Ajoute le titre de la section correspondante.
- sectionsnippet
- Ajoute un extrait analysé du titre de la section correspondante.
- isfilematch
- Ajoute un booléen indiquant si la recherche correspond au contenu du fichier.
- categorysnippet
- Ajoute un extrait analysé de la catégorie correspondante.
- score
- Obsolète. Ignoré.
- hasrelated
- Obsolète. Ignoré.
- extensiondata
- Va ajouter des données générées supplémentaires par extension.
- Valeurs (séparées par | ou autre)â¯: categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Par défaut : size|wordcount|timestamp|snippet
- srinterwiki
Inclure les résultats interwiki dans la recherche, sâils sont disponibles.
- Type : booléen (détails)
- srenablerewrites
Activer la réécriture interne de la requête. Les serveurs de recherche peuvent réécrire la requête en une autre qui est censée donner de meilleurs résultats, par exemple en corrigeant les erreurs dâorthographe.
- Type : booléen (détails)
- srsort
Fixe lâordre de tri des résultats renvoyés.
- Une des valeurs suivantesâ¯: relevance
- Par défaut : relevance
- Rechercher meaning.
- api.php?action=query&list=search&srsearch=meaning [ouvrir dans le bac à sable]
- Rechercher des textes pour meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages renvoyées par une recherche de meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [ouvrir dans le bac à sable]
list=tags (tg)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Lister les balises de modification.
- tgcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- tglimit
Le nombre maximal de balises à lister.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- tgprop
Quelles propriétés récupérer :
- displayname
- Ajoute le message système pour la balise.
- description
- Ajoute la description de la balise.
- hitcount
- Ajoute le nombre de révisions et dâentrées du journal qui ont cette balise.
- defined
- Indique si la balise est définie.
- source
- Retourne les sources de la balise, ce qui comprend extension pour les balises définies par une extension et manual pour les balises pouvant être appliquées manuellement par les utilisateurs.
- active
- Si la balise est encore appliquée.
- Valeurs (séparées par | ou autre)â¯: active, defined, description, displayname, hitcount, source
- Par défautâ¯: (vide)
- Lister les balises disponibles.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [ouvrir dans le bac à sable]
list=usercontribs (uc)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir toutes les modifications d'un utilisateur.
- uclimit
Le nombre maximal de contributions à renvoyer.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ucstart
Lâhorodatage auquel démarrer le retour, c.-à -d. les révisions avant cet horodatage.
- Type : horodatage (formats autorisés)
- ucend
Lâhorodatage auquel arrêter le retour, c.-à -d. les révisions après cet horodatage.
- Type : horodatage (formats autorisés)
- uccontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- ucuser
Utilisateurs pour lesquels il faut récupérer les contributions. Ne peut pas être utilisé avec ucuserid ou ucuserprefix.
- Typeâ¯: liste dâutilisateurs, parmi nom dâutilisateur, IP et nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â»)
- 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).
- ucuserids
Utilisateurs pour lesquels il faut récupérer les contributions. Ne peut pas être utilisé avec ucuser ou ucuserprefix.
- 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).
- ucuserprefix
Récupérer les contributions pour tous les utilisateurs dont les noms commencent par cette valeur. Ne peut pas être utilisé avec ucuser ou ucuserids.
- ucdir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: ucstart doit être avant ucend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: ucstart doit être postérieur à ucend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- ucnamespace
Lister uniquement les contributions dans ces espaces de noms.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- ucprop
Inclure des informations supplémentaires:
- ids
- Ajoute lâID de page et lâID de révision.
- title
- Ajoute le titre et lâID dâespace de noms de la page.
- timestamp
- Ajoute lâhorodatage de la modification.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé de la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- size
- Ajoute la nouvelle taille de la modification.
- sizediff
- Ajoute le delta de taille de la modification par rapport à son parent.
- flags
- Ajoute les marques de la modification.
- patrolled
- Marque les modifications relues.
- tags
- Liste les balises de la modification.
- Valeurs (séparées par | ou autre)â¯: comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- Par défaut : ids|title|timestamp|comment|size|flags
- ucshow
Afficher uniquement les éléments correspondant à ces critères, par ex. les modifications non mineures uniquement : ucshow=!minor.
Si ucshow=patrolled ou ucshow=!patrolled est positionné, les révisions plus anciennes que $wgRCMaxAge (7776000 secondes) ne seront pas affichées.
- Valeurs (séparées par | ou autre)â¯: !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
Lister uniquement les révisions marquées avec cette balise.
- uctoponly
- Obsolète.
Lister uniquement les modifications de la dernière révision.
- Type : booléen (détails)
- Afficher les contributions de l'utilisateur Exemple.
- api.php?action=query&list=usercontribs&ucuser=Example [ouvrir dans le bac à sable]
- Afficher les contributions de toutes les adresses IP avec le préfixe 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [ouvrir dans le bac à sable]
list=users (us)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir des informations sur une liste dâutilisateurs.
- usprop
Quelles informations inclure :
- blockinfo
- Marque si lâutilisateur est bloqué, par qui, et pour quelle raison.
- groups
- Liste tous les groupes auxquels appartient chaque utilisateur.
- groupmemberships
- Liste les groupes auxquels chaque utilisateur a été explicitement affecté, avec la date dâexpiration de lâappartenance à chaque groupe.
- implicitgroups
- Liste tous les groupes dont un utilisateur est automatiquement membre.
- rights
- Liste tous les droits quâa un utilisateur.
- editcount
- Ajoute le compteur de modifications de lâutilisateur.
- registration
- Ajoute lâhorodatage dâinscription de lâutilisateur.
- emailable
- Marque si lâutilisateur peut et veut recevoir des courriels via Special:Emailuser.
- gender
- Marque le sexe de lâutilisateur. Renvoie « male », « female », ou « unknown ».
- centralids
- Ajoute les IDs centraux et lâétat dâattachement de lâutilisateur.
- cancreate
- Indique si un compte peut être créé pour les noms dâutilisateurs valides mais non enregistrés.
- Valeurs (séparées par | ou autre)â¯: blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
Avec usprop=centralids, indiquer si lâutilisateur est attaché au wiki identifié par cet ID.
- ususers
Une liste d'utilisateurs pour lesquels obtenir des lâinformations.
- 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).
- ususerids
Une liste dâID utilisateur pour lesquels obtenir des informations.
- 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).
- Renvoyer des informations pour l'utilisateur Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [ouvrir dans le bac à sable]
list=watchlist (wl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir les modifications récentes des pages de la liste de suivi de lâutilisateur actuel.
- wlallrev
Inclure les multiples révisions de la même page dans lâintervalle de temps fourni.
- Type : booléen (détails)
- wlstart
Lâhorodatage auquel démarrer lâénumération.
- Type : horodatage (formats autorisés)
- wlend
Lâhorodatage auquel arrêter lâénumération.
- Type : horodatage (formats autorisés)
- wlnamespace
Filtrer les modifications aux seuls espaces de nom fournis.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- wluser
Lister uniquement les modifications par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- wlexcludeuser
Ne pas lister les modifications faites par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- wldir
Dans quelle direction énumérerâ¯:
- newer
- lister les plus anciens en premier. Noteâ¯: wlstart doit être avant wlend.
- older
- lister les nouveaux en premier (par défaut). Noteâ¯: wlstart doit être postérieur à wlend.
- Une des valeurs suivantesâ¯: newer, older
- Par défaut : older
- wllimit
Combien de résultats au total renvoyer par demande.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- wlprop
Quelles propriétés supplémentaires obtenir :
- ids
- Ajoute les IDs de révision et de page.
- title
- Ajoute le titre de la page.
- flags
- Ajoute les marqueurs de la modification.
- user
- Ajoute lâutilisateur ayant fait la modification. Si le nom de lâutilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- userid
- Ajoute lâID de lâutilisateur ayant fait la modification. Si l'utilisateur a été supprimé dâune version, une propriété userhidden sera retournée.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé de la modification. Si le commentaire a été supprimé dâune version, une propriété commenthidden sera retournée.
- timestamp
- Ajoute lâhorodatage de la modification.
- patrol
- Marque les modifications relues.
- sizes
- Ajoute les tailles ancienne et nouvelle de la page.
- notificationtimestamp
- Ajoute lâhorodatage de la dernière notification de la modification à lâutilisateur.
- loginfo
- Ajoute lâinformation de trace le cas échéant.
- tags
- Liste les balises associées à l'entrée.
- expiry
- (aucune description)
- Valeurs (séparées par | ou autre)â¯: comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- Par défaut : ids|title|flags
- wlshow
Afficher uniquement les éléments qui correspondent à ces critères. Par exemple, pour voir uniquement les modifications mineures faites par des utilisateurs connectés, mettre wlshow=minor|!anon.
- Valeurs (séparées par | ou autre)â¯: !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Quels types de modification afficher :
- edit
- Modifications normales de page.
- new
- Créations de pages.
- log
- Entrées du journal.
- external
- Modifications externes.
- categorize
- Modifications dâappartenance aux catégories.
- Valeurs (séparées par | ou autre)â¯: categorize, edit, external, log, new
- Par défaut : edit|new|log|categorize
- wlowner
Utilisé avec wltoken pour accéder à la liste de suivi dâun autre utilisateur.
- Typeâ¯: utilisateur, par nom dâutilisateur
- wltoken
Un jeton de sécurité (disponible dans les préférences de lâutilsateur) pour autoriser lâaccès à la liste de suivi d'un autre utilisateur.
- wlcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister la révision de tête des pages récemment modifiées dans la liste de suivi de lâutilisateur actuel.
- api.php?action=query&list=watchlist [ouvrir dans le bac à sable]
- Chercher des informations supplémentaires sur la révision de tête des pages récemment modifiées de la liste de suivi de lâutilisateur actuel.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
- Récupérer des informations supplémentaires sur la révision maître pour les pages récemment modifiées de la liste de suivi de lâutilisateur actuel, avec la date d'expiration pour les éléments temporairement suivis.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [ouvrir dans le bac à sable]
- Chercher les informations sur toutes les modifications récentes des pages de la liste de suivi de lâutilisateur actuel
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
- Chercher lâinformation de la page sur les pages récemment modifiées de la liste de suivi de lâutilisateur actuel
- api.php?action=query&generator=watchlist&prop=info [ouvrir dans le bac à sable]
- Chercher lâinformation de la révision pour les modifications récentes des pages de la liste de suivi de lâutilisateur actuel.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [ouvrir dans le bac à sable]
- Lister la révision de tête des pages récemment modifiées de la liste de suivi de l'utilisateur Exemple.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [ouvrir dans le bac à sable]
list=watchlistraw (wr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir toutes les pages de la liste de suivi de lâutilisateur actuel.
- wrcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- wrnamespace
Lister uniquement les pages dans les espaces de noms fournis.
- Valeurs (séparées par | ou autre)â¯: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- wrlimit
Combien de résultats renvoyer au total par requête.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- wrprop
Quelles propriétés supplémentaires obtenir :
- changed
- Ajoute lâhorodatage de la dernière notification de lâutilisateur à propos de la modification.
- Valeurs (séparées par | ou autre)â¯: changed
- wrshow
Lister uniquement les éléments correspondant à ces critères.
- Valeurs (séparées par | ou autre)â¯: !changed, changed
- wrowner
Utilisé avec wrtoken pour accéder à la liste de suivi dâun autre utilisateur.
- Typeâ¯: utilisateur, par nom dâutilisateur
- wrtoken
Un jeton de sécurité (disponible dans les préférences de lâutilisateur) pour permettre lâaccès à la liste de suivi dâun autre utilisateur.
- wrdir
Le sens dans lequel lister.
- Une des valeurs suivantesâ¯: ascending, descending
- Par défaut : ascending
- wrfromtitle
Démarrer l'énumération avec ce Titre (inclure le préfixe d'espace de noms) :
- wrtotitle
Terminer l'énumération avec ce Titre (inclure le préfixe d'espace de noms) :
- Lister les pages dans la liste de suivi de lâutilisateur actuel.
- api.php?action=query&list=watchlistraw [ouvrir dans le bac à sable]
- Chercher lâinformation sur les pages de la liste de suivi de lâutilisateur actuel.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [ouvrir dans le bac à sable]
meta=allmessages (am)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoyer les messages depuis ce site.
- ammessages
Quels messages sortir. * (par défaut) signifie tous les messages.
- 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).
- Par défaut : *
- amprop
Quelles propriétés obtenir.
- Valeurs (séparées par | ou autre)â¯: default
- amenableparser
Positionner pour activer lâanalyseur, traitera en avance le wikitexte du message (substitution des mots magiques, gestion des modèles, etc.).
- Type : booléen (détails)
- amnocontent
Si positionné, ne pas inclure le contenu des messages dans la sortie.
- Type : booléen (détails)
- amincludelocal
Inclure aussi les messages locaux, câest-Ã -dire les messages qui nâexistent pas dans le logiciel mais dans lâespace de noms MediaWiki. Cela liste toutes les pages de lâespace de noms MediaWiki, donc aussi celles qui ne sont pas vraiment des messages, telles que Common.js.
- Type : booléen (détails)
- amargs
Arguments à substituer dans le message.
- 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).
- amfilter
Renvoyer uniquement les messages avec des noms contenant cette chaîne.
- amcustomised
Renvoyer uniquement les messages dans cet état de personnalisation.
- Une des valeurs suivantesâ¯: all, modified, unmodified
- Par défaut : all
- amlang
Renvoyer les messages dans cette langue.
- amfrom
Renvoyer les messages commençant à ce message.
- amto
Renvoyer les messages en terminant à ce message.
- amtitle
Nom de page à utiliser comme contexte en analysant le message (pour lâoption amenableparser).
- amprefix
Renvoyer les messages avec ce préfixe.
- Afficher les messages commençant par ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [ouvrir dans le bac à sable]
- Afficher les messages august et mainpage en allemand.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [ouvrir dans le bac à sable]
meta=authmanagerinfo (ami)
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Récupérer les informations concernant lâétat dâauthentification actuel.
- amisecuritysensitiveoperation
Tester si lâétat dâauthentification actuel de lâutilisateur est suffisant pour lâopération spécifiée comme sensible du point de vue sécurité.
- amirequestsfor
Récupérer les informations sur les requêtes dâauthentification nécessaires pour lâaction dâauthentification spécifiée.
- Une des valeurs suivantesâ¯: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
Fusionner dans un tableau le champ information de toutes les demandes dâauthentification.
- Type : booléen (détails)
- amimessageformat
Format à utiliser pour retourner les messages.
- Une des valeurs suivantesâ¯: html, none, raw, wikitext
- Par défaut : wikitext
- Récupérer les requêtes qui peuvent être utilisées en commençant une connexion.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [ouvrir dans le bac à sable]
- Récupérer les requêtes qui peuvent être utilisées au début de la connexion, avec les champs de formulaire intégrés.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [ouvrir dans le bac à sable]
- Tester si lâauthentification est suffisante pour lâaction foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [ouvrir dans le bac à sable]
meta=filerepoinfo (fri)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoyer les méta-informations sur les référentiels dâimages configurés dans le wiki.
- friprop
Quelles propriétés récupérer du référentiel (les propriétés disponibles peuvent varier sur les autres wikis).
- apiurl
- URL vers lâAPI du dépôt â utile pour obtenir des informations sur lâimage depuis lâhôte.
- articlepath
- $wgArticlePath du wiki du dépôt, ou équivalent.
- canUpload
- Si les fichiers peuvent être téléversés sur ce dépôt, par exemple via CORS et lâauthentification partagée.
- descriptionCacheExpiry
- (aucune description)
- displayname
- Le nom lisible du wiki du dépôt.
- favicon
- URL de l'icône favorite du dépôt du wiki, depuis $wgFavicon.
- fetchDescription
- Si les pages de description de fichier sont récupérées de ce dépôt lors de lâaffichage des pages de description de fichier locales.
- initialCapital
- Si les noms de fichier commencent implicitement par une majuscule.
- local
- Si ce dépôt est local ou non.
- name
- La clé du dépôt â utilisée dans les valeurs de retour, par ex. $wgForeignFileRepos et imageinfo return values.
- rootUrl
- Chemin de lâURL racine pour les chemins dâimage.
- scriptDirUrl
- Chemin de lâURL racine pour lâinstallation de MediaWiki du wiki du dépôt.
- server
- $wgServer du wiki du dépôt, ou équivalent.
- thumbUrl
- Chemin de lâURL racine pour les chemins des vignettes.
- url
- Chemin de lâURL de la zone publique.
- Valeurs (séparées par | ou autre)â¯: apiurl, articlepath, canUpload, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
- Par défaut : apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url
- Obtenir des informations sur les référentiels de fichier.
- api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [ouvrir dans le bac à sable]
meta=languageinfo (li)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoyer des informations sur les langues disponibles.
Un prolongement peut être appliqué si la récupération de lâinformation prend trop de temps pour une requête.
- liprop
Quelle information obtenir pour chaque langue.
- code
- Le code de langue (ce code est spécifique à MediaWiki, bien quâil y ait des recouvrements avec dâautres standards).
- bcp47
- Le code de langue BCP-47.
- dir
- La direction dâécriture de la langue (
ltrourtl). - autonym
- Lâautonyme dâune langue, câest-Ã -dire son nom dans cette langue.
- name
- Le nom de la langue dans la langue spécifiée par le paramètre uselang, avec l'application des langues de repli si besoin.
- fallbacks
- Les codes de langue des langues de secours configurées pour cette langue. Le secours implicite final en 'en' nâest pas inclus (mais certaines langues peuvent avoir 'en' en secours explicitement).
- variants
- Les codes de langue des variantes supportées par cette langue.
- Valeurs (séparées par | ou autre)â¯: autonym, bcp47, code, dir, fallbacks, name, variants
- Par défaut : code
- licode
Codes de langue des langues qui doivent être renvoyées, ou
*pour toutes les langues.- 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).
- Par défaut : *
- licontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Obtenir les codes de langue de toutes les langues supportées.
- api.php?action=query&meta=languageinfo [ouvrir dans le bac à sable]
- Obtenir les autonymes et les noms en allemand de toutes les langues supportées.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [ouvrir dans le bac à sable]
- Obtenir les langues de secours et les variantes de lâoccitan.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [ouvrir dans le bac à sable]
- Obtenir le code de langue BCP-47 et la direction de toutes les langues supportées.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [ouvrir dans le bac à sable]
meta=siteinfo (si)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Renvoyer les informations générales sur le site.
- siprop
Quelles informations obtenir :
- general
- Information globale du système.
- namespaces
- Liste des espaces de noms déclarés avec leur nom canonique.
- namespacealiases
- Liste des alias des espaces de noms déclarés.
- specialpagealiases
- Liste des alias des pages spéciales.
- magicwords
- Liste des mots magiques et leurs alias.
- interwikimap
- Renvoie la correspondance interwiki (éventuellement filtrée, éventuellement localisée en utilisant siinlanguagecode).
- dbrepllag
- Renvoie le serveur de base de données ayant la plus grande latence de réplication.
- statistics
- Renvoie les statistiques du site.
- usergroups
- Renvoie les groupes utilisateur et les droits associés.
- libraries
- Renvoie les bibliothèques installées sur le wiki.
- extensions
- Renvoie les extensions installées sur le wiki.
- fileextensions
- Renvoie la liste des extensions de fichiers (types de fichiers) autorisées au téléversement.
- rightsinfo
- Renvoie lâinformation sur les droits du wiki (sa licence), si elle est disponible.
- restrictions
- Renvoie lâinformation sur les types de restriction disponibles (protection).
- languages
- Renvoie une liste des langues que MediaWiki prend en charge (éventuellement localisée en utilisant siinlanguagecode).
- languagevariants
- Renvoie une liste de codes de langue pour lesquels LanguageConverter est activé, et les variantes prises en charge pour chacun.
- skins
- Renvoie une liste de tous les habillages activés (éventuellement localisé en utilisant siinlanguagecode, sinon dans la langue du contenu).
- extensiontags
- Renvoie une liste des balises dâextension de lâanalyseur.
- functionhooks
- Renvoie une liste des accroches de fonction de lâanalyseur.
- showhooks
- Renvoie une liste de toutes les accroches souscrites (contenu de $wgHooks).
- variables
- Renvoie une liste d'IDs de variable.
- protocols
- Renvoie une liste de protocoles autorisés dans les liens externes.
- defaultoptions
- Renvoie les valeurs par défaut pour les préférences utilisateur.
- uploaddialog
- Renvoie la configuration du dialogue de téléversement.
- Valeurs (séparées par | ou autre)â¯: dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- Par défaut : general
- sifilteriw
Renvoyer uniquement les entrées locales ou uniquement les non locales de la correspondance interwiki.
- Une des valeurs suivantesâ¯: !local, local
- sishowalldb
Lister tous les serveurs de base de données, pas seulement celui avec la plus grande latence.
- Type : booléen (détails)
- sinumberingroup
Liste le nombre dâutilisateurs dans les groupes.
- Type : booléen (détails)
- siinlanguagecode
Code de langue pour les noms de langue localisés (du mieux possible) et les noms dâhabillage.
- Extraire les informations du site.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [ouvrir dans le bac à sable]
- Extraire une liste des préfixes interwiki locaux.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [ouvrir dans le bac à sable]
- Vérifier la latence de réplication actuelle.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [ouvrir dans le bac à sable]
meta=tokens
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Récupère les jetons pour les actions de modification de données.
- type
Types de jeton à demander.
- Valeurs (séparées par | ou autre)â¯: createaccount, csrf, login, patrol, rollback, userrights, watch
- Par défaut : csrf
- Récupérer un jeton csrf (par défaut).
- api.php?action=query&meta=tokens [ouvrir dans le bac à sable]
- Récupérer un jeton de suivi et un de patrouille.
- api.php?action=query&meta=tokens&type=watch|patrol [ouvrir dans le bac à sable]
meta=userinfo (ui)
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Obtenir des informations sur lâutilisateur courant.
- uiprop
Quelles informations inclure :
- blockinfo
- Marque si lâutilisateur actuel est bloqué, par qui, et pour quelle raison.
- hasmsg
- Ajoute une balise messages si lâutilisateur actuel a des messages en cours.
- groups
- Liste tous les groupes auxquels appartient lâutilisateur actuel.
- groupmemberships
- Liste les groupes auxquels lâutilisateur actuel a été explicitement affecté, avec la date dâexpiration de chaque appartenance au groupe.
- implicitgroups
- Liste tous les groupes dont lâutilisateur actuel est automatiquement membre.
- rights
- Liste tous les droits quâa lâutilisateur actuel.
- changeablegroups
- Liste les groupes pour lesquels lâutilisateur actuel peut ajouter ou supprimer.
- options
- Liste toutes les préférences quâa définies lâutilisateur actuel.
- editcount
- Ajoute le compteur de modifications de lâutilisateur actuel.
- ratelimits
- Liste toutes les limites de débit sâappliquant à lâutilisateur actuel.
- theoreticalratelimits
- Liste toutes les limites de taux qui sâappliqueraient à lâutilisateur actuel sâil nâétait pas exempté de toutes les limites de débit dâaprès ses droits utilisateur ou son adresse IP
- Ajoute lâadresse de courriel de lâutilisateur et sa date dâauthentification.
- realname
- Ajoute le vrai nom de lâutilisateur actuel.
- acceptlang
- Renvoie en écho lâentête
Accept-Languageenvoyé par le client dans un format structuré. - registrationdate
- Ajoute la date dâinscription de lâutilisateur.
- unreadcount
- Ajoute le compteur de pages non lues de la liste de suivi de lâutilisateur (au maximum 999Â ; renvoie 1000+ sâil y en a plus).
- centralids
- Ajoute les IDs centraux et lâétat dâattachement de lâutilisateur.
- latestcontrib
- Ajoute la date de la dernière contribution de l'utilisateur.
- Valeurs (séparées par | ou autre)â¯: acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Pour spécifier toutes les valeurs, utiliser *.
- uiattachedwiki
Avec uiprop=centralids, indiquer si lâutilisateur est attaché au wiki identifié par cet ID.
- Obtenir des informations sur lâutilisateur actuel.
- api.php?action=query&meta=userinfo [ouvrir dans le bac à sable]
- Obtenir des informations supplémentaires sur lâutilisateur actuel.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [ouvrir dans le bac à sable]
action=removeauthenticationdata
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Supprimer les données dâauthentification pour lâutilisateur actuel.
- request
Utiliser cette requête dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=remove.
- Ce paramètre est obligatoire.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Tentative de suppression des données de lâutilisateur pour FooAuthenticationRequest.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [ouvrir dans le bac à sable]
action=resetpassword
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Envoyer un courriel de réinitialisation du mot de passe à un utilisateur.
- user
Utilisateur ayant été réinitialisé.
- Typeâ¯: utilisateur, par nom dâutilisateur
Adresse courriel de lâutilisateur ayant été réinitialisé.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Envoyer un courriel de réinitialisation du mot de passe à lâutilisateur Exemple.
- api.php?action=resetpassword&user=Example&token=123ABC [ouvrir dans le bac à sable]
- Envoyer un courriel pour la réinitialisation de mot de passe à tous les utilisateurs avec lâadresse user@example.com.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [ouvrir dans le bac à sable]
action=revisiondelete
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Supprimer et rétablir des révisions.
- type
Type de suppression de révision en cours de traitement.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: archive, filearchive, logging, oldimage, revision
- target
Titre de page pour la suppression de révision, sâil est nécessaire pour le type.
- ids
Identifiants pour les révisions à supprimer.
- Ce paramètre est obligatoire.
- 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).
- hide
Quoi masquer pour chaque révision.
- Valeurs (séparées par | ou autre)â¯: comment, content, user
- show
Quoi démasquer pour chaque révision
- Valeurs (séparées par | ou autre)â¯: comment, content, user
- suppress
Sâil faut supprimer les données aux administrateurs comme aux autres.
- Une des valeurs suivantesâ¯: no, nochange, yes
- Par défaut : nochange
- reason
Motif de suppression ou dâannulation de suppression.
- tags
Balises à appliquer à lâentrée dans le journal de suppression.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Masquer le contenu de la révision 12345 de la page Main Page.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [ouvrir dans le bac à sable]
- Masquer toutes les données de lâentrée de journal 67890 avec le motif Violation de Biographie de Personne Vivante.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [ouvrir dans le bac à sable]
action=rollback
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Annuler les dernières modifications de la page.
Si le dernier utilisateur à avoir modifié la page a fait plusieurs modifications sur une ligne, elles seront toutes annulées.
- title
Titre de la page à restaurer. Impossible à utiliser avec pageid.
- pageid
ID de la page à restaurer. Impossible à utiliser avec title.
- Type: entier
- tags
Balises à appliquer à la révocation.
- Valeurs (séparées par | ou autre)â¯:
- user
Nom de lâutilisateur dont les modifications doivent être annulées.
- Ce paramètre est obligatoire.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- summary
Personnaliser le résumé de la modification. Sâil est vide, le résumé par défaut sera utilisé.
- Par défautâ¯: (vide)
- markbot
Marquer les modifications révoquées et la révocation comme des modification faite par un robot.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans distinction la page de votre liste de suivi, utiliser les préférences (ignorées pour les robots) ou ne pas modifier le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- token
Un jeton « rollback » récupéré par action=query&meta=tokens
Pour rester compatible, le jeton utilisé dans lâIHM web est aussi accepté.
- Ce paramètre est obligatoire.
- Annuler les dernières modifications à Main Page par lâutilisateur Example.
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [ouvrir dans le bac à sable]
- Annuler les dernières modifications de la page Main Page par lâutilisateur à lâadresse IP 192.0.2.5 avec le résumé Annulation de vandalisme, et marquer ces modifications et lâannulation comme modifications de robots.
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [ouvrir dans le bac à sable]
action=rsd
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Exporter un schéma RSD (Découverte Très Simple).
- Exporter le schéma RSD
- api.php?action=rsd [ouvrir dans le bac à sable]
action=setnotificationtimestamp
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Mettre à jour lâhorodatage de notification pour les pages suivies.
Cela affecte la mise en évidence des pages modifiées dans la liste de suivi et lâhistorique, et lâenvoi de courriel quand la préférence « Mâavertir par courriel lorsquâune page ou un fichier de ma liste de suivi est modifié » est activée.
- entirewatchlist
Travailler sur toutes les pages suivies.
- Type : booléen (détails)
- timestamp
Horodatage auquel dater la notification.
- Type : horodatage (formats autorisés)
- torevid
Révision pour laquelle fixer lâhorodatage de notification (une page uniquement).
- Type: entier
- newerthanrevid
Révision pour fixer lâhorodatage de notification plus récent (une page uniquement).
- Type: entier
- continue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- 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.
- 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.
- 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, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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, shi, sr, tg, uz et zh.
- Type : booléen (détails)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Réinitialiser lâétat de notification pour toute la liste de suivi.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [ouvrir dans le bac à sable]
- Réinitialiser lâétat de notification pour la Page principale.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [ouvrir dans le bac à sable]
- Fixer lâhorodatage de notification pour Page principale afin que toutes les modifications depuis le 1 janvier 2012 soient non vues.
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [ouvrir dans le bac à sable]
- Réinitialiser lâétat de notification sur les pages dans lâespace de noms Utilisateur.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [ouvrir dans le bac à sable]
action=setpagelanguage
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier la langue dâune page.
Il nâest pas possible de modifier la langue dâune page sur ce wiki.
Activer $wgPageLanguageUseDB pour utiliser cette action.
- title
Titre de la page dont vous souhaitez modifier la langue. Ne peut pas être utilisé avec pageid.
- pageid
Identifiant (ID) de la page dont vous souhaitez modifier la langue. Ne peut être utilisé avec title.
- Type: entier
- lang
Code de langue vers lequel la page doit être changée. Utiliser defaut pour réinitialiser la page sur la langue par défaut du contenu du wiki.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, guc, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nn, nov, nqo, nrm, nso, nv, ny, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, szy, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
Motif de la modification.
- tags
Modifier les balises à appliquer à l'entrée du journal résultant de cette action.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Changer la langue de la page principale en basque.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [ouvrir dans le bac à sable]
- Remplacer la langue de la page ayant l'ID 123 par la langue par défaut du contenu du wiki.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [ouvrir dans le bac à sable]
action=stashedit
- Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Préparer des modifications dans le cache partagé.
Ceci a pour but dâêtre utilisé via AJAX depuis le formulaire dâédition pour améliorer la performance de la sauvegarde de la page.
- title
Titre de la page en cours de modification.
- Ce paramètre est obligatoire.
- section
Numéro de section. 0 pour la section du haut, new pour une nouvelle section.
- sectiontitle
Le titre pour une nouvelle section.
- text
Contenu de la page.
- stashedtexthash
Empreinte du contenu de la page venant dâune réserve préalable à utiliser à la place.
- summary
Résumé du changement
- Par défautâ¯: (vide)
- contentmodel
Modèle de contenu du nouveau contenu.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: css, javascript, json, text, unknown, wikitext
- contentformat
Format de sérialisation de contenu utilisé pour le texte saisi.
- Ce paramètre est obligatoire.
- Une des valeurs suivantesâ¯: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- baserevid
ID de révision de la révision de base.
- Ce paramètre est obligatoire.
- Type: entier
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
action=tag
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ajouter ou enlever des balises de modification aux révisions ou aux entrées de journal individuelles.
- rcid
Un ou plusieurs IDs de modification récente à partir desquels ajouter ou supprimer la balise.
- 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).
- revid
Un ou plusieurs IDs de révision à partir desquels ajouter ou supprimer la balise.
- 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).
- logid
Un ou plusieurs IDs dâentrée de journal à partir desquels ajouter ou supprimer la balise.
- 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).
- add
Balises à ajouter. Seules les balises définies manuellement peuvent être ajoutées.
- Valeurs (séparées par | ou autre)â¯:
- remove
Balises à supprimer. Seules les balises qui sont soit définies manuellement soit pas du tout définies peuvent être supprimées.
- 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).
- reason
Motif de la modification.
- Par défautâ¯: (vide)
- tags
Balises à appliquer à lâentrée de journal qui sera créée en résultat de cette action.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Ajoute la balise vandalism à partir de lâID de révision 123 sans indiquer de motif
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [ouvrir dans le bac à sable]
- Supprimer la balise spam à partir de lâID dâentrée de journal 123 avec le motif Wrongly applied
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [ouvrir dans le bac à sable]
action=unblock
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Débloquer un utilisateur.
- id
ID du blocage à lever (obtenu via list=blocks). Impossible à utiliser avec user.
- Type: entier
- user
Utilisateur à débloquer. Impossible à utiliser en même temps que id.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, plage dâadresses IP et ID utilisateur (par ex. «â¯#12345â¯Â»)
- userid
- Obsolète.
Spécifier plutôt user=#ID.
- Type: entier
- reason
Motif de déblocage.
- Par défautâ¯: (vide)
- tags
Modifier les balises à appliquer à lâentrée dans le journal de blocage.
- Valeurs (séparées par | ou autre)â¯:
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Lever le blocage dâID #105.
- api.php?action=unblock&id=105 [ouvrir dans le bac à sable]
- Débloquer lâutilisateur Bob avec le motif Désolé Bob.
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [ouvrir dans le bac à sable]
action=undelete
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Restaurer les versions dâune page supprimée.
Une liste des révisions supprimées (avec les horodatages) peut être récupérée via prop=deletedrevisions, et une liste dâIDs de fichiers supprimés peut être récupérée via list=filearchive.
- title
Titre de la page à restaurer.
- Ce paramètre est obligatoire.
- reason
Motif de restauration.
- Par défautâ¯: (vide)
- tags
Modifier les balises à appliquer à lâentrée dans le journal de suppression.
- Valeurs (séparées par | ou autre)â¯:
- timestamps
Horodatages des révisions à restaurer. Si timestamps et fileids sont vides, toutes seront restaurées.
- Type : liste dâhorodatages (formats autorisés)
- 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).
- fileids
IDs des révisions de fichier à restaurer. Si timestamps et fileids sont vides, toutes seront restaurées.
- 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).
- watchlist
Ajouter ou supprimer sans condition la page de votre liste de suivi, utiliser les préférences (ignorées pour les robots) ou ne pas modifier le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, unwatch, watch
- Par défaut : preferences
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Annuler la suppression de la page Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [ouvrir dans le bac à sable]
- Annuler la suppression de deux révisions de la page Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [ouvrir dans le bac à sable]
action=unlinkaccount
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Supprimer un compte tiers lié de lâutilisateur actuel.
- request
Utiliser cette requête dâauthentification, avec lâid renvoyé par action=query&meta=authmanagerinfo avec amirequestsfor=unlink.
- Ce paramètre est obligatoire.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Essayer de supprimer le lien de lâutilisateur actuel pour le fournisseur associé avec FooAuthenticationRequest.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [ouvrir dans le bac à sable]
action=upload
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Téléverser un fichier, ou obtenir lâétat des téléversements en cours.
Plusieurs méthodes sont disponibles :
- Téléverser directement le contenu du fichier, en utilisant le paramètre file.
- Téléverser le fichier par morceaux, en utilisant les paramètres filesize, chunk, and offset.
- Pour que le serveur MediaWiki cherche un fichier depuis une URL, utilisez le paramètre url.
- Terminer un téléversement précédent qui a échoué à cause dâavertissements, en utilisant le paramètre filekey.
Noter que le POST HTTP doit être fait comme un téléversement de fichier (par exemple en utilisant multipart/form-data) en envoyant le file.
- filename
Nom de fichier cible.
- comment
Téléverser le commentaire. Utilisé aussi comme texte de la page initiale pour les nouveaux fichiers si text nâest pas spécifié.
- Par défautâ¯: (vide)
- tags
Modifier les balises à appliquer à lâentrée du journal de téléversement et à la révision de la page du fichier.
- Valeurs (séparées par | ou autre)â¯:
- text
Texte de page initiale pour les nouveaux fichiers.
- watch
- Obsolète.
Suivre la page.
- Type : booléen (détails)
- watchlist
Ajouter ou supprimer sans condition la page de votre liste de suivi, utiliser les préférences (ignorées pour les robots) ou ne pas modifier le suivi.
- Une des valeurs suivantesâ¯: nochange, preferences, watch
- Par défaut : preferences
- ignorewarnings
Ignorer tous les avertissements.
- Type : booléen (détails)
- file
Contenu du fichier.
- Doit être posté sous forme de téléversement de fichier utilisant multipart/form-data.
- url
URL où chercher le fichier.
- filekey
Clé identifiant un téléversement précédent temporairement mis en attente.
- sessionkey
- Obsolète.
Comme filekey, conservé pour des raisons de compatibilité descendante.
- stash
Si positionné, le serveur conservera temporairement le fichier au lieu de lâajouter au dépôt.
- Type : booléen (détails)
- filesize
Taille du téléversement entier.
- Type: entier
- La valeur doit être entre 0 et 104 857 600.
- offset
Décalage du bloc en octets.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- chunk
Partie du contenu.
- Doit être posté sous forme de téléversement de fichier utilisant multipart/form-data.
- async
Faire les grosses opérations de fichiers de façon asynchrone quand câest possible.
- Type : booléen (détails)
- checkstatus
Récupérer uniquement lâétat de téléversement pour la clé de fichier donnée.
- Type : booléen (détails)
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Téléverser depuis une URL
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [ouvrir dans le bac à sable]
- Terminer un téléversement qui a échoué à cause dâavertissements.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [ouvrir dans le bac à sable]
action=userrights
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Modifier lâappartenance dâun utilisateur à un groupe.
- user
Utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur et ID utilisateur (par ex. «â¯#12345â¯Â»)
- userid
- Obsolète.
Spécifier plutôt user=#ID.
- Type: entier
- add
Ajouter les utilisateurs à ces groupes, ou sâils sont déjà membres, mettre à jour la date dâexpiration de leur appartenance à ce groupe.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- expiry
Horodatages dâexpiration. Peuvent être relatifs (par ex. 5 mois ou 2 semaines) ou absolus (par ex. 2014-09-18T12:34:56Z). Si uniquement un horodatage est fixé, il sera utilisé pour tous les groupes passés au paramètre add. Utiliser infinite, indefinite, infinity, ou never pour un lien de groupe d'utilisateurs qui nâexpire jamais.
- 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).
- Par défaut : infinite
- remove
Supprimer lâutilisateur de ces groupes.
- Valeurs (séparées par | ou autre)â¯: bot, bureaucrat, fabregion, interface-admin, nepassupprimer, suppress, sysop
- reason
Motif de la modification.
- Par défautâ¯: (vide)
- token
Un jeton « userrights » récupéré par action=query&meta=tokens
Pour rester compatible, le jeton utilisé dans lâIHM web est aussi accepté.
- Ce paramètre est obligatoire.
- tags
Modifier les balises à appliquer à lâentrée dans le journal des droits utilisateur.
- Valeurs (séparées par | ou autre)â¯:
- Ajouter lâutilisateur FooBot au groupe bot et le supprimer des groupes sysop et bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [ouvrir dans le bac à sable]
- Ajouter lâutilisateur dâID 123 au groupe bot, et le supprimer des groupes sysop et bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [ouvrir dans le bac à sable]
- Ajouter l'utilisateur SometimeSysop au groupe sysop pour 1 mois.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [ouvrir dans le bac à sable]
action=validatepassword
- Ce module nécessite des droits de lecture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Valider un mot de passe conformément aux règles concernant les mots de passe du wiki.
La validation est Good si le mot de passe est acceptable, Change s'il peut être utilisé pour se connecter et doit être changé, ou Invalid s'il n'est pas utilisable.
- password
Mot de passe à valider.
- Ce paramètre est obligatoire.
- user
Nom de l'utilisateur, pour tester la création de compte. L'utilisateur ne doit pas déjà exister.
- Typeâ¯: utilisateur, parmi nom dâutilisateur et ID utilisateur (par ex. «â¯#12345â¯Â»)
Adresse courriel, pour tester la création de compte.
- realname
Vrai nom, pour tester la création de compte.
- Valider le mot de passe foobar pour l'utilisateur actuel.
- api.php?action=validatepassword&password=foobar [ouvrir dans le bac à sable]
- Valider le mot de passe qwerty pour la création de l'utilisateur Example.
- api.php?action=validatepassword&password=querty&user=Example [ouvrir dans le bac à sable]
action=watch
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits dâécriture.
- Ce module nâaccepte que les requêtes POST.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ajouter ou supprimer des pages de la liste de suivi de lâutilisateur actuel.
- title
- Obsolète.
La page à (ne plus) suivre. Utiliser plutôt titles.
- unwatch
Si défini, la page ne sera plus suivie plutôt que suivie.
- Type : booléen (détails)
- continue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- 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.
- 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.
- 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, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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, shi, sr, tg, uz et zh.
- Type : booléen (détails)
- token
Un jeton « watch » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Suivre la page Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [ouvrir dans le bac à sable]
- Ne plus suivre la page Page principale.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [ouvrir dans le bac à sable]
- Suivre les premières pages de lâespace de noms principal.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [ouvrir dans le bac à sable]
action=webapp-manifest
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MobileFrontend
- Licenceâ¯: GPL-2.0-or-later
Retourne un manifest webapp.
format=json
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Sortir les données au format JSON.
- callback
Si spécifié, inclut la sortie dans lâappel dâune fonction fournie. Pour plus de sûreté, toutes les données spécifiques à lâutilisateur seront restreintes.
- utf8
Si spécifié, encode la plupart des caractères non ASCII (mais pas tous) en UTF-8 au lieu de les remplacer par leur séquence dâéchappement hexadécimale. Valeur par défaut quand formatversion ne vaut pas 1.
- Type : booléen (détails)
- ascii
Si spécifié, encode tous les caractères non ASCII en utilisant des séquences dâéchappement hexadécimales. Valeur par défaut quand formatversion vaut 1.
- Type : booléen (détails)
- formatversion
Mise en forme de sortie
- 1
- Formats rétro-compatibles (booléens de style XML, clés * pour les nÅuds de contenu, etc.).
- 2
- Format moderne.
- latest
- Utiliser la dernière mise en forme (actuellement, 2), peut changer sans avertissement.
- Une des valeurs suivantesâ¯: 1, 2, latest
- Par défaut : 1
- Renvoyer le résultat de la requête dans le format JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [ouvrir dans le bac à sable]
format=jsonfm
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données au format JSON (HTML mis en forme améliorée pour lâimpression).
- wrappedhtml
Renvoyer le HTML avec une jolie mise en forme pour lâimpression et les modules ResourceLoader associés comme un objet JSON.
- Type : booléen (détails)
- callback
Si spécifié, inclut la sortie dans lâappel dâune fonction fournie. Pour plus de sûreté, toutes les données spécifiques à lâutilisateur seront restreintes.
- utf8
Si spécifié, encode la plupart des caractères non ASCII (mais pas tous) en UTF-8 au lieu de les remplacer par leur séquence dâéchappement hexadécimale. Valeur par défaut quand formatversion ne vaut pas 1.
- Type : booléen (détails)
- ascii
Si spécifié, encode tous les caractères non ASCII en utilisant des séquences dâéchappement hexadécimales. Valeur par défaut quand formatversion vaut 1.
- Type : booléen (détails)
- formatversion
Mise en forme de sortie
- 1
- (aucune description)
- 2
- (aucune description)
- latest
- (aucune description)
- Une des valeurs suivantesâ¯: 1, 2, latest
- Par défaut : 1
- Renvoyer le résultat de la requête dans le format JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [ouvrir dans le bac à sable]
format=none
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Ne rien extraire.
- Renvoyer le résultat de la requête dans le format NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [ouvrir dans le bac à sable]
format=php
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données au format sérialisé de PHP.
- formatversion
Mise en forme de la sortie
- 1
- Formats rétro-compatibles (booléens de style XML, clés * pour les nÅuds de contenu, etc.).
- 2
- Mise en forme moderne.
- latest
- Utiliser la dernière mise en forme (actuellement, 2), peut changer sans avertissement.
- Une des valeurs suivantesâ¯: 1, 2, latest
- Par défaut : 1
- Renvoyer le résultat de la requête dans le format PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [ouvrir dans le bac à sable]
format=phpfm
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données au format sérialisé de PHP (mise en forme HTML améliorée pour l'impression).
- wrappedhtml
Renvoyer le HTML avec une jolie mise en forme pour lâimpression et les modules ResourceLoader associés comme un objet JSON.
- Type : booléen (détails)
- formatversion
Mise en forme de la sortie
- 1
- (aucune description)
- 2
- (aucune description)
- latest
- (aucune description)
- Une des valeurs suivantesâ¯: 1, 2, latest
- Par défaut : 1
- Renvoyer le résultat de la requête dans le format PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [ouvrir dans le bac à sable]
format=rawfm
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données, y compris les éléments de débogage, au format JSON (mise en forme HTML améliorée pour l'impression).
- wrappedhtml
Renvoyer le HTML avec une jolie mise en forme pour lâimpression et les modules ResourceLoader associés comme un objet JSON.
- Type : booléen (détails)
- Renvoyer le résultat de la requête dans le format RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [ouvrir dans le bac à sable]
format=xml
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données au format XML.
- xslt
Si spécifié, ajoute la page nommée comme une feuille de style XSL. La valeur doit être un titre dans lâespace de noms MediaWiki se terminant par
.xsl.- includexmlnamespace
Si spécifié, ajoute un espace de noms XML.
- Type : booléen (détails)
- Renvoyer le résultat de la requête dans le format XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [ouvrir dans le bac à sable]
format=xmlfm
- Ce module nécessite des droits de lecture.
- Sourceâ¯: MediaWiki
- Licenceâ¯: GPL-2.0-or-later
Extraire les données au format XML (affiché proprement en HTML).
- wrappedhtml
Renvoyer le HTML avec une jolie mise en forme pour lâimpression et les modules ResourceLoader associés comme un objet JSON.
- Type : booléen (détails)
- xslt
Si spécifié, ajoute la page nommée comme une feuille de style XSL. La valeur doit être un titre dans lâespace de noms MediaWiki se terminant par
.xsl.- includexmlnamespace
Si spécifié, ajoute un espace de noms XML.
- Type : booléen (détails)
- Renvoyer le résultat de la requête dans le format XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [ouvrir dans le bac à sable]
Type de données
Les entrées dans MediaWiki doivent être en UTF-8 normalisé NFC. MediaWiki peut tenter de convertir les autres entrées, mais cela peut faire échouer certaines opérations (comme des modifications de pages avec les contrôles MD5).
Les paramètres qui prennent plusieurs valeurs sont normalement soumis avec les valeurs séparées par des barres verticales, par ex. param=valeur1|valeur2 ou param=valeur1%7Cvaleur2. Si une valeur doit contenir une barre verticale, utiliser U+001F (Séparateur Unix) comme séparateur et préfixer la valeur par U+001F, par ex. param=%1Fvaleur1%1Fvaleur2.
Certains types de paramètre dans les requêtes de lâAPI ont besoin de plus dâexplications :
- boolean
Les paramètres booléens fonctionnent comme des cases à cocher HTML : si le paramètre est spécifié, quelle que soit sa valeur, il est considéré comme vrai. Pour une valeur fausse, omettre complètement le paramètre.
- expiry
Valeurs dâexpiration relatives (par ex. 5 months ou 2 weeks) ou absolues (par ex. 2014-09-18T12:34:56Z). Pour ne pas avoir dâexpiration, utiliser infinite, indefinite, infinity ou never.
- timestamp
Les horodatages peuvent être spécifiés sous plusieurs formes, voir les formats dâentrée de la bibliothèque Timestamp documentés sur mediawiki.org pour plus de détails. La date et lâheure ISO 8601 sont recommandés : 2001-01-15T14:56:00Z. De plus, la chaîne now peut être utilisée pour spécifier lâhorodatage courant.
Paramètres de modèle
Les paramètres de modèle supportent les cas où un module dâAPI a besoin dâune valeur pour chaque valeur dâun autre paramètre quelconque. Par exemple, sâil y avait un module dâAPI pour demander un fruit, il pourrait avoir un paramètre fruits pour spécifier quels fruits sont demandés et un paramètre de modèle {fruit}-quantité pour spécifier la quantité demandée de chaque fruit. Un client de lâAPI qui voudrait une pomme, cinq bananes et vingt fraises pourrait alors faire une requête comme fruits=pommes|bananes|fraises&pommes-quantité=1&bananes-quantité=5&fraises-quantité=20.
Remerciements
Développeurs de lâAPIâ¯:
- Yuri Astrakhan (créateur, développeur en chef de sept. 2006 à sept. 2007)
- Roan Kattouw (développeur en chef de sept. 2007 à 2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch (développeur en chef depuis 2013)
Veuillez envoyer vos commentaires, suggestions et questions à mediawiki-api@lists.wikimedia.org ou remplir un rapport de bogue sur https://phabricator.wikimedia.org/.