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 prise en charge 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.
- acquiretempusername
- Obtenir un nom d’utilisateur temporaire et le stocker dans la session en cours, si la création de comptes temporaires est activée et si l’utilisateur actuel est déconnecté. Si un nom a déjà été stocké, renvoie ce même nom.
- 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.
- cirrus-config-dump
- Dump de la configuration de CirrusSearch.
- cirrus-mapping-dump
- Vidage de la table de correspondance de CirrusSearch pour ce wiki.
- cirrus-profiles-dump
- Vidage des profils CirrusSearch de ce wiki.
- cirrus-settings-dump
- Vidage des paramètres de CirrusSearch pour ce wiki.
- clearhasmsg
- Efface le drapeau
hasmsg
pour 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 d’utilisateur.
- delete
- Supprimer une page.
- echomarkread
- Marquer les notifications comme lues pour l’utilisateur actuel.
- echomarkseen
- Marquer les notifications comme vues pour l’utilisateur courant.
- echomute
- Faire taire ou non les notifications issues de certains utilisateurs ou pages.
- edit
- Créer et modifier des pages.
- emailuser
- Envoyer un courriel à un utilisateur.
- embedvideo
- Obtenez le code d’intégration de la vidéo généré pour les paramètres donnés.
- expandtemplates
- Réalise l’expansion de tous les modèles en wikicode.
- 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.
- linksuggest
- Suggérer un lien aux rédacteurs dans la vue de modification
- 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.
- moderation
- Performs moderation-related action like Approve or Reject.
- move
- Déplacer une page.
- opensearch
- Rechercher dans le wiki en utilisant le protocole OpenSearch.
- options
- Modifier les préférences de l'utilisateur actuel.
- 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 version.
- protect
- Modifier le niveau de protection d’une page.
- purge
- Vider le cache des titres fournis.
- query
- Récupérer 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 retirer des balises de modification aux révisions ou aux entrées de journal individuelles.
- templatedata
- Récupérer les données stockées par l’extension TemplateData.
- thank
- Envoyer une notification de remerciement à un rédacteur.
- unblock
- Débloquer un utilisateur.
- undelete
- Restaurer des 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.
- 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é.
- visualeditor
- Interne. Renvoie une page HTML5 du service Parsoid.
- visualeditoredit
- Interne. Enregistrer une page HTML5 en MediaWiki (convertie en wikicode via le service Parsoid).
- Une des valeurs suivantes : acquiretempusername, block, changeauthenticationdata, changecontentmodel, checktoken, cirrus-config-dump, cirrus-mapping-dump, cirrus-profiles-dump, cirrus-settings-dump, clearhasmsg, clientlogin, compare, createaccount, delete, echomarkread, echomarkseen, echomute, edit, emailuser, embedvideo, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, linksuggest, login, logout, managetags, mergehistory, moderation, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, templatedata, thank, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, stashedit, visualeditor, visualeditoredit
- 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 bases 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
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- maxage
Fixer l’entête HTTP de contrôle de cache
max-age
au nombre indiqué de secondes. Les erreurs ne sont jamais mises en cache.- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- assert
Vérifier que l’utilisateur est connecté lorsque la valeur est user, ou bien qu’il n’est pas connecté si elle est anon, ou encore 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 au moyen d’une requête AJAX inter-domaines (CORS), indiquez le protocole et le nom de 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 de la requête POST).
Pour les requêtes authentifiées, cela 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êteOrigin
et l’origine indiquée est autorisée, l’API renseignera les entêtesAccess-Control-Allow-Origin
etAccess-Control-Allow-Credentials
dans sa réponse.Pour les requêtes non authentifiées, indiquez la valeur *. L’API renseignera l’entête
Access-Control-Allow-Origin
dans sa réponse, maisAccess-Control-Allow-Credentials
vaudrafalse
et toutes les données spécifiques à l’utilisateur seront restreintes.- 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
- variant
Variante de la langue. Ne fonctionne que si la langue de base prend en charge la conversion en variante.
- errorformat
Format à utiliser pour la sortie de texte d’avertissement et d’erreur
- plaintext
- Wikicode avec les balises HTML supprimés et les entités remplacées.
- wikitext
- Wikicode 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=acquiretempusername
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir un nom d’utilisateur temporaire et le stocker dans la session en cours, si la création de comptes temporaires est activée et si l’utilisateur actuel est déconnecté. Si un nom a déjà été stocké, renvoie ce même nom.
Si l’utilisateur effectue plus tard une action qui aboutit à la création d'un compte temporaire, le nom d’utilisateur stocké sera utilisé comme compte. Il peut aussi être utilisé dans les relectures. Cependant, le compte n’est pas encore créé et le nom n’est pas visible par les autres utilisateurs.
action=block
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement 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 identifiant de l’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, y compris les modifications de compte temporaires).
- 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)
Les balises de modification à 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 positionné à 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’identifiants d’espaces de noms sur lesquels l’utilisateur est bloqué en modification. Ne s’applique que quand partial est positionné à vrai.
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 accepte seulement 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 accepte seulement 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é conjointement avec pageid.
- pageid
Identifiant de la page pour en modifier le modèle de contenu. Ne peut pas être utilisé conjointement avec title.
- Type: entier
- summary
Le résumé de la modification et le motif de l’enregistrement au journal
Les balises de modification à appliquer à l'entrée du journal et à la modification.
- Valeurs (séparées par | ou autre) :
- model
Modèle de contenu du nouveau contenu.
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : GadgetDefinition, 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=cirrus-config-dump
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Dump de la configuration de CirrusSearch.
- prop
Type de variables de configuration à déverser
- Valeurs (séparées par | ou autre) : globals, namespacemap, profiles, replicagroup, usertesting
- Par défaut : globals|namespacemap|profiles|replicagroup
- Obtenir un vidage de la configuration de CirrusSearch
- api.php?action=cirrus-config-dump [ouvrir dans le bac à sable]
action=cirrus-mapping-dump
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage de la table de correspondance de CirrusSearch pour ce wiki.
- Obtenir un vidage de la table de correspondance de CirrusSearch pour ce wiki.
- api.php?action=cirrus-mapping-dump [ouvrir dans le bac à sable]
action=cirrus-profiles-dump
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage des profils CirrusSearch de ce wiki.
- verbose
Vider le contenu des profils
- Type : booléen (détails)
- Obtenir le vidage des profils CirrusSearch de ce wiki.
- api.php?action=cirrus-profiles-dump [ouvrir dans le bac à sable]
action=cirrus-settings-dump
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage des paramètres de CirrusSearch pour ce wiki.
- Obtenir un vidage des paramètres de CirrusSearch pour ce wiki.
- api.php?action=cirrus-settings-dump [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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Efface le drapeau hasmsg
pour l’utilisateur actuel.
- Effacer le drapeau
hasmsg
pour l’utilisateur actuel. - api.php?action=clearhasmsg [ouvrir dans le bac à sable]
action=clientlogin (login)
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement 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, ainsi qu’un jeton login avec action=query&meta=tokens.
- Présenter les champs à l’utilisateur et faites-les lui soumettre.
- Effectuez l’envoi à ce module, en fournissant loginreturnurl et les champs appropriés.
- Vérifiez la valeur du champ status (état) dans la réponse.
- Si vous avez reçu PASS (réussite) ou FAIL (échec), c’est terminé ; l’opération a soit réussi, soit échoué.
- Si vous avez reçu UI (interface utilisateur), affichez les nouveaux champs à l’utilisateur et faites-les lui soumettre ; puis effectuez leur envoi à ce module avec logincontinue et l’ensemble des champs appropriés et reprenez à l’étape 4.
- Si vous avez reçu REDIRECT (redirection), dirigez l’utilisateur vers la cible indiquée dans le champ redirecttarget et attendez son retour à loginreturnurl ; puis effectuez l’envoi à ce module avec logincontinue et tous les champs passés à l’URL de retour et reprenez à l’étape 4.
- Si vous avez reçu RESTART (redémarrer), cela veut dire que l’authentification a fonctionné, mais nous n’avons aucun compte utilisateur lié ; vous pouvez traiter cela comme une valeur UI (interface utilisateur) ou FAIL (échec).
- 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 (ou 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. Soit celle-ci, soit logincontinue est obligatoire.
À la réception d’une réponse REDIRECT (rédirection), vous ouvrirez typiquement un navigateur ou une vue web vers l’URL spécifiée dans le champ redirecttarget pour un flux d’authentification tiers. Une cela se termine, le tiers renverra le navigateur ou l’affichage web vers cette URL. Vous devez extraire toute requête et tous les paramètres POST de l’URL et les passer à ce module de l’API comme une requête avec logincontinue.
- 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 avoir obtenu une réponse UI (interface utilisateur) 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
Identifiant de la première page à comparer.
- Type: entier
- fromrev
Première version à comparer.
- Type: entier
- fromslots
Substituer le contenu de la version spécifiée par fromtitle, fromid ou fromrev.
Ce paramètre spécifie les emplacements à modifier. Utilisez fromtext-{slot}, fromcontentmodel-{slot} et fromcontentformat-{slot} pour spécifier le contenu de chaque emplacement.
- Valeurs (séparées par | ou autre) : main
- fromtext-{slot}
Texte de l’emplacement spécifié. S’il est omis, l’emplacement est retiré de la version.
- 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 l’identifiant de la section. Il sera fusionné dans la version 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 : GadgetDefinition, css, javascript, json, text, unknown, wikitext
- frompst
Effectuer 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 : GadgetDefinition, 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
Identifiant de la seconde page à comparer.
- Type: entier
- torev
Seconde version à comparer.
- Type: entier
- torelative
Utiliser une version relative à la version déterminée par 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 version spécifiée par totitle, toid ou torev.
Ce paramètre spécifie les emplacements qui vont être modifiés. Utilisez totext-{slot}, tocontentmodel-{slot}, et tocontentformat-{slot} pour spécifier le contenu de chaque emplacement.
- Valeurs (séparées par | ou autre) : main
- totext-{slot}
Texte de l’emplacement spécifié. S’il est omis, l’emplacement est retiré de la version.
- 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 l’identifiant de la section. Il sera fusionné dans la version 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 : GadgetDefinition, 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 : GadgetDefinition, 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’identifiant des versions venant avant « from » (à partir de) et après « to » (jusqu’à), s’il y en a.
- ids
- Les identifiants de page et de version des versions « from » (à partir de) et « to » (jusqu’à).
- title
- Le titre de page des versions versions « from » (à partir de) et « to » (jusqu’à).
- user
- Le nom et l’ID d’utilisateur des versions « from » et « to ». Si l’utilisateur a été supprimé d’une version, une propriété fromuserhidden ou touserhidden sera retournée.
- comment
- Le commentaire des versions « from » et « to ». Si le commentaire a été supprimé d’une version, une propriété fromcommenthidden sera retournée.
- parsedcomment
- Le commentaire analysé des versions « from » et « to ». Si le commentaire a été supprimé d’une version, une propriété fromcommenthidden ou tocommenthidden sera retournée.
- size
- La taille des versions versions « from » (à partir de) et « to » (jusqu’à).
- timestamp
- Horodatage pour les révisions 'de' et 'à'.
- Valeurs (séparées par | ou autre) : comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Par défaut : diff|ids|title
- slots
Retourner des diffs individuels pour ces emplacements (slots), plutôt qu’un diff combiné pour tous les emplacements.
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- difftype
Renvoyer la comparaison au format HTML en ligne.
- Une des valeurs suivantes : table, unified
- Par défaut : table
- Créer une différence entre les versions 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Créer un nouveau compte d’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, ainsi qu’un jeton createaccount avec action=query&meta=tokens.
- Présenter les champs à l’utilisateur et faites-les lui soumettre.
- Effectuez l’envoi à ce module, en fournissant createreturnurl et les champs appropriés.
- Vérifiez la valeur du champ status (état) dans la réponse.
- Si vous avez reçu PASS (réussite) ou FAIL (échec), c’est terminé ; l’opération a soit réussi, soit échoué.
- Si vous avez reçu UI (interface utilisateur), affichez les nouveaux champs à l’utilisateur et faites-les lui soumettre ; puis effectuez leur envoi à ce module avec createcontinue et l’ensemble des champs appropriés et reprenez à l’étape 4.
- Si vous avez reçu REDIRECT (redirection), dirigez l’utilisateur vers la cible indiquée dans le champ redirecttarget et attendez son retour à createreturnurl ; puis effectuez l’envoi à ce module avec createcontinue et tous les champs passés à l’URL de retour et reprenez à l’étape 4.
- Si vous avez reçu RESTART (redémarrer), cela veut dire que l’authentification a fonctionné, mais nous n’avons aucun compte utilisateur lié ; vous pouvez traiter cela comme une valeur UI (interface utilisateur) ou FAIL (échec).
- 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 (ou 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. Soit celle-ci, soit createcontinue est obligatoire.
À la réception d’une réponse REDIRECT (rédirection), vous ouvrirez typiquement un navigateur ou une vue web vers l’URL spécifiée dans le champ redirecttarget pour un flux d’authentification tiers. Une cela se termine, le tiers renverra le navigateur ou l’affichage web vers cette URL. Vous devez extraire toute requête et tous les paramètres POST de l’URL et les passer à ce module de l’API comme une requête avec createcontinue.
- 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 de l’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 accepte seulement 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 accepte seulement 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
Identifiant de la page que vous voulez supprimer. Incompatible avec title.
- Type: entier
- reason
Motif de suppression. Si non défini, un motif généré automatiquement sera utilisé.
Les balises de modification à appliquer à l’entrée dans le journal des suppressions.
- Valeurs (séparées par | ou autre) :
- deletetalk
Supprimer la page de discussion, si elle existe.
- Type : booléen (détails)
- 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 Accueil.
- api.php?action=delete&title=Accueil&token=123ABC [ouvrir dans le bac à sable]
- Supprimer Accueil avec le motif Preparing for move.
- api.php?action=delete&title=Accueil&token=123ABC&reason=Preparing%20for%20move [ouvrir dans le bac à sable]
action=echomarkread
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : Echo
- Licence : MIT
Marquer les notifications comme lues pour l’utilisateur actuel.
- list
Une liste des identifiants de notifications à marquer comme lues.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- unreadlist
Une liste des identifiants de notifications à marquer comme lues.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- all
Si défini, marque toutes les notifications de l’utilisateur comme lues.
- Type : booléen (détails)
- sections
Une liste des sections à marquer comme lues.
- Valeurs (séparées par | ou autre) : alert, message
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Marquer la notification 8 comme lue
- api.php?action=echomarkread&list=8 [ouvrir dans le bac à sable]
- Marquer toutes les notifications comme lues
- api.php?action=echomarkread&all=true [ouvrir dans le bac à sable]
- Marquer la notification 1 comme non lue
- api.php?action=echomarkread&unreadlist=1 [ouvrir dans le bac à sable]
action=echomarkseen
- Ce module nécessite des droits de lecture.
- Source : Echo
- Licence : MIT
Marquer les notifications comme vues pour l’utilisateur courant.
- type
Type de notifications à marquer comme vues : « alert » (alerte), « message » ou « all » (tous).
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : alert, all, message
- timestampFormat
Format d’horodatage à utiliser pour la sortie, « ISO_8601 » ou « MW ». « MW » est désuet ici, donc tous les clients devraient basculer vers « ISO_8601 ». Ce paramètre sera supprimé et « ISO_8601 » deviendra le seul format de sortie.
- Une des valeurs suivantes : ISO_8601, MW
- Par défaut : MW
- Marquer les notifications de tous types comme vues.
- api.php?action=echomarkseen&type=all [ouvrir dans le bac à sable]
action=echomute
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : Echo
- Licence : MIT
Faire taire ou non les notifications issues de certains utilisateurs ou pages.
- type
Quelle liste de mise en silence à laquelle ajouter ou de laquelle supprimer
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : page-linked-title, user
- mute
Pages ou utilisateurs à ajouter à la liste de sourdine
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- unmute
Pages ou utilisateurs à retirer de la liste de mise en silence
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
action=edit
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Créer et modifier des pages.
- title
Titre de la page que vous voulez modifier. Impossible de l’utiliser avec pageid.
- pageid
Identifiant de la page que vous voulez modifier. Incompatible avec title.
- Type: entier
- section
Identifiant de section. 0 pour la section de tête, new pour une nouvelle section. C’est souvent un entier positif, mais il peut également être non numérique.
- sectiontitle
Le titre pour une nouvelle section en utilisant section=new.
- text
Contenu de la page.
- summary
Résumé de modification.
Quand ce paramètre n’est pas fourni ou vide, un résumé de modification peut être généré automatiquement.
En utilisant section=new et si sectiontitle n’est pas fourni, la valeur de ce paramètre est utilisée à la place pour le titre de la section et un résumé de modification est généré automatiquement.
Les balises de modification à 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
Identifiant de la version de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions. Les conflits entre des modifications d’un même utilisateur provoquent l’échec de la modification à moins que « basetimestamp » soit défini.
- Type: entier
- basetimestamp
Horodatage de la version de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions&rvprop=timestamp. Les conflits entre des modifications d’un même utilisateur sont ignorés.
- Type : horodatage (formats autorisés)
- starttimestamp
L’horodatage, lorsque le processus de modification a commencé, est utilisé pour détecter les conflits de modification. Une valeur appropriée peut être obtenue en utilisant curtimestamp au début de ce processus (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 bien les paramètres prependtext et appendtext concaténés. Si défini, la modification ne sera pas effectuée à moins que le hachage soit correct.
- prependtext
Ajouter ce texte au début de la page ou de la section. A priorité sur text.
- appendtext
Ajouter ce texte à la fin de la page ou de la section. A priorité sur text.
Utiliser section=new pour ajouter une nouvelle section, plutôt que ce paramètre.
- undo
Annuler cette version. Écrase text, prependtext et appendtext.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- undoafter
Annuler toutes les versions depuis undo jusqu’à celle-ci. Si non défini, annuler uniquement une version.
- 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 : GadgetDefinition, css, javascript, json, text, unknown, wikitext
- returnto
Titre de la page. Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers la page indiquée au lieu de la page qui a été modifiée.
- Type : titre de page
- Accepte les pages inexistantes.
- returntoquery
Paramètres de requête de l’URL (avec ? devant). Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers une page avec les paramètres de requête indiqués.
- Par défaut : (vide)
- returntoanchor
Fragment d’URL (avec # devant). Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers une page avec le fragment indiqué.
- Par défaut : (vide)
- 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.
- captchaword
Réponse au CAPTCHA
- captchaid
Identifiant de CAPTCHA de la requête précédente
- 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 versions 13579 à 13585 avec un 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 accepte seulement 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.
- Ce paramètre est obligatoire.
- 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=embedvideo
- Ce module nécessite des droits de lecture.
- Source : EmbedVideo
- Licence : MIT
Obtenez le code d’intégration de la vidéo généré pour les paramètres donnés.
- service
Nom du service (youtube, twitch, etc.)
- Ce paramètre est obligatoire.
- id
L’identifiant de la vidéo pour ce service
- Ce paramètre est obligatoire.
- dimensions
Soit une largeur numérique (100), soit la largeur fois la hauteur (100x100).
- alignment
Alignement de la vidéo
- description
Description de la vidéo
- container
Accepte un paramètre de numéro de trame, sinon laisser à vide
- urlargs
Arguments supplémentaires à ajouter dans l’url de la vidéo (pour certains services)
- autoresize
Redimensionnement automatique des vidéos ? « true » ou « false » (vrai ou faux)
action=expandtemplates
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Réalise l’expansion de tous les modèles en wikicode.
- title
Titre de la page.
- text
Wikicode à convertir.
- Ce paramètre est obligatoire.
- revid
Identifiant de version, pour
{{REVISIONID}}
et les variables similaires.- 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 wikicode développé.
- categories
- Toutes les catégories présentes dans l’entrée qui ne sont pas représentées dans la sortie en wikicode.
- properties
- Propriétés de la page définies par des mots magiques développés dans le wikicode.
- 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 les caches du résultat doivent être invalidés.
- 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)
- showstrategykeys
Indique s’il faut inclure les informations sur la stratégie interne de fusion dans jsconfigvars .
- 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 wikicode {{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 identifiant de l’utilisateur (par ex. « #12345 »)
- namespace
Par quels espaces de noms filtrer les contributions.
- Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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) : editcheck-newcontent, editcheck-newreference, editcheck-reference-decline-common-knowledge, editcheck-reference-decline-irrelevant, editcheck-reference-decline-other, editcheck-reference-decline-uncertain, editcheck-references, editcheck-references-activated, moderation-merged, moderation-spam, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext, wikieditor
- 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 versions.
- 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 versions.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 effectuées par des robots.
- Type : booléen (détails)
- hideanons
Masquer les modifications effectuées par les utilisateurs anonymes.
- Type : booléen (détails)
- hideliu
Masquer les modifications effectuées 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 effectuées par l’utilisateur actuel.
- Type : booléen (détails)
- hidecategorization
Masquer les changements de catégories d’appartenance.
- Type : booléen (détails)
- tagfilter
Filtrer par balise.
Toutes les modifications sauf celles marquées avec celles sélectionnées.
- Type : booléen (détails)
- 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 durant ce nombre d’heures jusqu’à maintenant.
- Type: entier
- La valeur doit être entre 1 et 72.
- Par défaut : 24
- linktosections
Lier directement vers les sections modifié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’utilisateur) 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 réalisées par des utilisateurs connectés, indiquer 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 réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’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 lors des 6 dernières 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Rétablir un fichier dans une ancienne version.
- filename
Nom du fichier cible, sans le préfixe « File: » ou « Fichier: ».
- Ce paramètre est obligatoire.
- comment
Téléverser le commentaire.
- Par défaut : (vide)
- archivename
Nom d’archive de la version à 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 (ou 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
Inclure 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 accepte seulement 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
Balises à appliquer à l’entrée dans le journal des téléversements.
- 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu 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 accepte seulement 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 la requête HTTP POST doit être effectuée 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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.
Les balises de modification à 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 accepte seulement 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, ainsi qu’un jeton csrf avec action=query&meta=tokens.
- Présenter les champs à l’utilisateur et faites-les lui soumettre.
- Effectuez l’envoi à ce module, en fournissant linkreturnurl et les champs appropriés.
- Vérifiez la valeur du champ status (état) dans la réponse.
- Si vous avez reçu PASS (réussite) ou FAIL (échec), c’est terminé ; l’opération a soit réussi, soit échoué.
- Si vous avez reçu UI (interface utilisateur), affichez les nouveaux champs à l’utilisateur et faites-les lui soumettre ; puis effectuez leur envoi à ce module avec linkcontinue et l’ensemble des champs appropriés et reprenez à l’étape 4.
- Si vous avez reçu REDIRECT (redirection), dirigez l’utilisateur vers la cible indiquée dans le champ redirecttarget et attendez son retour à linkreturnurl ; puis effectuez l’envoi à ce module avec linkcontinue et tous les champs passés à l’URL de retour et reprenez à l’étape 4.
- Si vous avez reçu RESTART (redémarrer), cela veut dire que l’authentification a fonctionné, mais nous n’avons aucun compte utilisateur lié ; vous pouvez traiter cela comme une valeur UI (interface utilisateur) ou FAIL (échec).
- 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 (ou 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. Soit celle-ci, soit linkcontinue est obligatoire.
À la réception d’une réponse REDIRECT (rédirection), vous ouvrirez typiquement un navigateur ou une vue web vers l’URL spécifiée dans le champ redirecttarget pour un flux d’authentification tiers. Une cela se termine, le tiers renverra le navigateur ou l’affichage web vers cette URL. Vous devez extraire toute requête et tous les paramètres POST de l’URL et les passer à ce module de l’API comme une requête avec linkcontinue.
- 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=linksuggest
- Ce module nécessite des droits de lecture.
- Source : LinkSuggest
- Licence : GPL-2.0-or-later
Suggérer un lien aux rédacteurs dans la vue de modification
- get
Obtenir l’affichage
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : image, suggestions
- query
Afficher les suggestions de liens
- Ce paramètre est obligatoire.
- Rechercher les pages dans l’espace principal dont le nom commence par Ashley.
- api.php?action=linksuggest&get=suggestions&query=Ashley [ouvrir dans le bac à sable]
- Créer une vignette de File:Whatever.jpg.
- api.php?action=linksuggest&get=image&query=Whatever.jpg [ouvrir dans le bac à sable]
action=login (lg)
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement 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 combinaison avec Special:BotPasswords ; son utilisation pour se connecter au compte principal est obsolète et peut échouer sans avertissement. Pour se connecter en toute sécurité 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écessite des droits d’écriture.
- Ce module accepte seulement 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Effectuer des tâches de gestion relatives aux balises de modification.
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, ce qui inclut supprimer la balise de toutes les versions, des entrées de modifications récentes, ainsi que des entrées de journal dans lesquelles elle est 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
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.
Un motif facultatif pour créer, supprimer, activer ou désactiver la balise.
- Par défaut : (vide)
S’il faut ignorer tout avertissement qui surviendrait au cours de l’opération.
- Type : booléen (détails)
Les balises de modification à appliquer à l’entrée du journal de gestion des balises.
- Valeurs (séparées par | ou autre) :
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 accepte seulement 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
Identifiant 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
Identifiant de la page vers laquelle l’historique sera fusionné. Impossible à utiliser avec to.
- Type: entier
- timestamp
Horodatage jusqu’auquel les versions 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é dans celui de la page de destination.
- Type : horodatage (formats autorisés)
- reason
Motif de la fusion de 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 versions 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=moderation
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : Moderation
- Licence : GPL-3.0+
Performs moderation-related action like Approve or Reject.
- modaction
Moderation-related action to perform.
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : approve, approveall, block, reject, rejectall, show, unblock
- modid
ID of the pending change.
- Ce paramètre est obligatoire.
- Type: entier
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- Approve pending change #123.
- api.php?action=moderation&modaction=approve&modid=123 [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 accepte seulement 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
Identifiant 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 de 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)
Les balises de modification à 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 recherché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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Modifier les préférences de l'utilisateur actuel.
Seules les options inscrites dans le noyau ou dans l’une des extensions installées, ou les options avec des clés préfixées par userjs-
(conçues pour ê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’options à 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 (ou 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 (ou 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, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, moderationpreload, mystashedfiles, notifications, pageimages, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, unreadnotificationpages, usercontribs, userinfo, users, watchlist, watchlistraw
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- mainmodule
- Obsolète.
Obtenir également des informations sur le module principal (niveau supérieur). Utiliser plutôt modules=main.
- pagesetmodule
- Obsolète.
Obtenir également des informations sur le module des ensembles de pages (en fournissant titles= et les paramètres proches).
- 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 « prop-modules » de action=query pour obtenir des informations sur la version actuelle d’une page.
Il y a plusieurs moyens de spécifier le texte à analyser :
- spécifier une page ou une version, 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 avoir 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
Identifiant de version, pour
{{REVISIONID}}
et les variables similaires.- Type: entier
- summary
Résumé à analyser.
- page
Analyser le contenu de cette page. Incompatible 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 version. Écrase page et pageid.
- Type: entier
- prop
Quelles informations obtenir :
- text
- Fournit le texte analysé du wikicode.
- langlinks
- Fournit les liens de langue du wikicode analysé.
- categories
- Fournit les catégories dans le wikicode analysé.
- categorieshtml
- Fournit la version HTML des catégories.
- links
- Fournit les liens internes dans le wikicode analysé.
- templates
- Fournit les modèles dans le wikicode analysé.
- images
- Fournit les images dans le wikicode analysé.
- externallinks
- Fournit les liens externes dans le wikicode analysé.
- sections
- Fournit les sections dans le wikicode analysé.
- revid
- Ajoute l’identifiant de version de la page analysée.
- displaytitle
- Ajoute le titre du wikicode 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é conjointement 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 une chaîne JSON.
- indicators
- Fournit le HTML des indicateurs d’état de page utilisés sur la page.
- iwlinks
- Fournit les liens interwiki dans le wikicode analysé.
- wikitext
- Fournit le wikicode d’origine qui a été analysé.
- properties
- Fournit les diverses propriétés définies dans le wikicode 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 version (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 l’élément
<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
- parsoid
Générer du HTML conforme à la spécification DOM de MediaWiki en utilisant Parsoid.
- Type : booléen (détails)
- pst
Effectuer une transformation de préenregistrement de l’entrée avant de l’analyser. Valide uniquement quand c’est utilisé avec du texte.
- Type : booléen (détails)
- onlypst
Effectuer une transformation de préenregistrement (PST) de l’entrée, mais ne pas l’analyser. Renvoie le même wikicode, après que la PST a été appliquée. Valide uniquement quand c’est 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 cet identifiant.
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 new (nouveau).
À la différence d’une modification de page, cela ne se replie pas à la valeur de summary (résumé) quand le titre est omis ou vide.
- disablepp
- Obsolète.
Utiliser disablelimitreport à la place.
- Type : booléen (détails)
- disablelimitreport
Omettre le rapport de limites (« rapport de limites du nouveau préprocesseur ») 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)
- showstrategykeys
Indique s’il faut inclure les informations sur la stratégie interne de fusion dans jsconfigvars .
- 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 également 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 : text, langlinks, headitems, modules, jsconfigvars, indicators.
- Une des valeurs suivantes : apioutput, fallback, medik
- 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 : GadgetDefinition, css, javascript, json, text, unknown, wikitext
- Analyser une page.
- api.php?action=parse&page=Project:Sandbox [ouvrir dans le bac à sable]
- Analyser le wikicode.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [ouvrir dans le bac à sable]
- Analyser du wikicode, 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Patrouiller une page ou une version.
- rcid
Identifiant de modifications récentes à patrouiller.
- Type: entier
- revid
Identifiant de version à patrouiller.
- Type: entier
Les balises de modification à appliquer à l’entrée dans le journal de patrouille.
- 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 version.
- 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 accepte seulement 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. Incompatible avec pageid.
- pageid
Identifiant de la page à (dé)protéger. Incompatible avec title.
- Type: entier
- protections
Liste des niveaux de protection, au format action=niveau (par exemple edit=sysop). Un niveau all (tout), indique que tout le monde est autorisé à effectuer l’action, c’est-à-dire l’absence de toute 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 (ou 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Par défaut : infinite
- reason
Motif de (dé)protection.
- Par défaut : (vide)
Les balises de modification à 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 propagation 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=Accueil&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [ouvrir dans le bac à sable]
- Retirer la protection d’une page en mettant les restrictions à all (c’est-à-dire que tout le monde est autorisé à faire l’action).
- api.php?action=protect&title=Accueil&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [ouvrir dans le bac à sable]
- Retirer la protection de la page en ne mettant aucune restriction.
- api.php?action=protect&title=Accueil&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 accepte seulement 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu et zh.
- Type : booléen (détails)
- Purger les pages Accueil et API.
- api.php?action=purge&titles=Accueil|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
Récupérer des données de MediaWiki et à propos de celui-ci.
Toutes les modifications de données devront d’abord utiliser une requête pour obtenir un jeton, afin d’éviter les abus de la part de sites malveillants.
- prop
Quelles propriétés obtenir pour les pages interrogées.
- categories
- Lister toutes les catégories auxquelles les pages appartiennent.
- categoryinfo
- Renvoie les informations sur les catégories données.
- cirrusbuilddoc
- Vidage du document d’un article de CirrusSearch depuis les serveurs de base de données
- cirruscompsuggestbuilddoc
- Vidage du document utilisé par l’outil de suggestion de complétude
- cirrusdoc
- Vidage d’un document article CirrusSearch depuis les serveurs de recherche
- contributors
- Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
- deletedrevisions
- Obtenir les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- extlinks
- Renvoyer toutes les URL externes (pas les liens interwiki) présentes dans les pages données.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- imageinfo
- Renvoie les informations du fichier et l’historique de téléversement.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- info
- Obtenir les informations de base sur la page.
- iwlinks
- Renvoie tous les liens interwiki venant des pages indiquées.
- langlinks
- Renvoie tous les liens interlangue des pages données.
- links
- Renvoie tous les liens des pages données.
- linkshere
- Trouver toutes les pages ayant un lien vers les pages données.
- moderationpreload
- If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
- pageimages
- Renvoie des informations concernant les images sur la page, comme les vignettes et la présence de photos.
- 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 les informations sur une version.
- 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, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, moderationpreload, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Quelles listes obtenir.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- alltransclusions
- Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- allusers
- Énumérer tous les utilisateurs inscrits.
- backlinks
- Trouver toutes les pages qui ont un lien vers la page donnée.
- blocks
- Lister tous les utilisateurs et 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 qui contiennent une URL donnée.
- filearchive
- Énumérer séquentiellement tous les fichiers supprimés.
- gadgetcategories
- Renvoie une liste de catégories de gadgets.
- gadgets
- Renvoie une liste des gadgets utilisés sur ce wiki.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- logevents
- Obtenir des événements à partir des journaux.
- mystashedfiles
- Obtenir une liste des fichiers du cache de téléversement de l’utilisateur actuel.
- pagepropnames
- Lister tous les noms de propriété de page utilisés 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. Lister 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, gadgetcategories, gadgets, 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 actuel d’authentification.
- filerepoinfo
- Renvoyer les métadonnées d’information sur les dépôts d’images configurés dans le wiki.
- languageinfo
- Renvoyer les informations sur les langues disponibles.
- notifications
- Obtenir les notifications en attente pour l’utilisateur actuel.
- siteinfo
- Renvoyer les informations générales sur le site.
- tokens
- Récupère les jetons pour les actions de modification de données.
- unreadnotificationpages
- Obtenir les pages pour lesquelles il y a des notifications non lues concernant l’utilisateur courant.
- userinfo
- Obtenir des informations sur l’utilisateur courant.
- Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, languageinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo
- indexpageids
Inclure une section « pageids » supplémentaire listant tous les identifiants de page renvoyés.
- Type : booléen (détails)
- export
Exporter les versions actuelles de toutes les pages données ou générées.
- Type : booléen (détails)
- exportnowrap
Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que Special:Export). Utilisable uniquement avec query+export.
- Type : booléen (détails)
- exportschema
Utiliser la version donnée du format de vidage XML lors de l’export. Utilisable uniquement avec query+export.
- Une des valeurs suivantes : 0.10, 0.11
- Par défaut : 0.11
- iwurl
Indique s’il faut obtenir l’URL complète quand le titre est un lien interwiki.
- Type : booléen (détails)
- continue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- rawcontinue
Renvoyer les données brutes de query-continue permettant de continuer.
- Type : booléen (détails)
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu et zh.
- Type : booléen (détails)
- Récupérer les informations du site et les versions de Accueil.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Accueil&rvprop=user|comment&continue= [ouvrir dans le bac à sable]
- Récupérer les versions 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 par un humain) pour la catégorie.
- timestamp
- Ajoute l’horodatage de l’ajout dans 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 (ou 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir les informations sur Category:Foo et Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [ouvrir dans le bac à sable]
prop=cirrusbuilddoc (cb)
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage du document d’un article de CirrusSearch depuis les serveurs de base de données
- cbbuilders
Type de données à extraire
- Valeurs (séparées par | ou autre) : content, links
- Par défaut : content|links
- cblimiterprofile
Profil à utiliser lors de la limitation de la taille du document
- Obtenir le vidage d’un unique article de CirrusSearch généré depuis la base de données.
- api.php?action=query&prop=cirrusbuilddoc&titles=Main_Page [ouvrir dans le bac à sable]
prop=cirruscompsuggestbuilddoc (csb)
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage du document utilisé par l’outil de suggestion de complétude
- csbmethod
Fournir un nom de méthode d’évaluation à utiliser par l’outil de suggestion de complétude
- Par défaut : quality
prop=cirrusdoc (cd)
- Ce module nécessite des droits de lecture.
- Source : CirrusSearch
- Licence : GPL-2.0-or-later
Vidage d’un document article CirrusSearch depuis les serveurs de recherche
- cdincludes
Définir quels champs doivent être renvoyés par la recherche.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Par défaut : all
- Obtenir le vidage d’un article unique CirrusSearch tel qu’il est actuellement indexé dans la recherche.
- api.php?action=query&prop=cirrusdoc&titles=Main_Page [ouvrir dans le bac à sable]
- Obtenir un vidage des paramètres de CirrusSearch pour ce wiki avec uniquement les catégories sélectionnées à l’aide du paramètre « includes ».
- api.php?action=query&prop=cirrusdoc&titles=Main_Page&cdincludes=category [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 * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- pcexcludegroup
Exclure les utilisateurs des groupes donnés. Ne pas inclure les groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- 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 * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, confirmaccount, confirmaccount-notify, createaccount, createpage, createtalk, delete, delete-redirect, deletebatch, deletebatch-spoof, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editaccount, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, forcepreviewexempt, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, lookupcredentials, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, replacetext, requestips, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, 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 (ou 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 * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, confirmaccount, confirmaccount-notify, createaccount, createpage, createtalk, delete, delete-redirect, deletebatch, deletebatch-spoof, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editaccount, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, forcepreviewexempt, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, lookupcredentials, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, replacetext, requestips, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, 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 (ou 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Afficher les contributeurs dans la Accueil.
- api.php?action=query&prop=contributors&titles=Accueil [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 les informations sur une version supprimée.
Peut être utilisé de différentes manières :
- obtenir les versions supprimées pour un ensemble de pages, défini par des titres ou des identifiants de page (liste ordonnée par titre et horodatage) ;
- obtenir les données sur un ensemble de versions supprimées, défini par leurs identifiants avec leurs identifiants de version (liste ordonnée par identifiant de version).
- drvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) 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 (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau 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 (texte masqué) sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- 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 version 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 (principal) seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- drvcontentformat-{slot}
Format de sérialisation du contenu utilisé pour la sortie du contenu.
- 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 drvslots.
- 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
- 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 seulement le contenu de la section ayant cet identifiant.
- 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 commencer l’énumération. Ignoré lors du traitement d’une liste d’identifiants de versions.
- Type : horodatage (formats autorisés)
- drvend
L’horodatage auquel arrêter l’énumération. Ignoré lors du traitement d’une liste d’identifiants de versions.
- Type : horodatage (formats autorisés)
- drvdir
Dans quelle direction énumérer :
- newer
- lister les plus anciens en premier ; note : drvstart doit être antérieur à drvend.
- older
- lister les plus récents 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 versions marquées par cette balise.
- drvuser
Lister uniquement les versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drvexcludeuser
Ne pas lister les versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drvcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Lister les révisions supprimées de la page Accueil et de sa page de discussion, avec leur contenu.
- api.php?action=query&prop=deletedrevisions&titles=Accueil|Discussion%3AAccueil&drvslots=*&drvprop=user|comment|content [ouvrir dans le bac à sable]
- Lister les informations pour la version 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 tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- dfdir
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- dflocalonly
Rechercher uniquement les fichiers dans le dépôt 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 (pas les liens interwiki) présentes dans les 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- elprotocol
Protocole de l’URL. Si vide et elquery est positionné, le protocole est http et https. 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, matrix, 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
- Obsolète.
Étendre les URL relatives au protocole avec le protocole canonique.
- Type : booléen (détails)
- Obtenir une liste des liens externes présents sur la page Accueil.
- api.php?action=query&prop=extlinks&titles=Accueil [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
- Identifiant 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
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 d’éléments 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir une liste des pages qui utilisent File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui utilisent 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 les informations du fichier et l’historique de téléversement.
- iiprop
Quelles informations du fichier obtenir :
- timestamp
- Ajoute l’horodatage de 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’identifiant de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une version 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 les informations sur un fichier existant. Non conçu pour être utilisé en dehors du cœur de MediaWiki.
- badfile
- Ajoute si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
- 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 versions de fichier renvoyer par fichier.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 1
- iistart
Horodatage auquel commencer 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 mise à 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 ne 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 rétrocompatibilité.
- Par défaut : 1
- iiextmetadatalanguage
Dans quelle langue récupérer les métadonnées étendues. Cela affecte à la fois la sélection de la traduction à récupérer, s’il y en a plusieurs, et comment des éléments comme les nombres et d’autres valeurs sont mises en forme.
- Par défaut : fr
- iiextmetadatamultilang
Si des traductions pour la propriété de métadonnées étendues sont disponibles, les récupérer 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 (ou 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 PDF peuvent utiliser page15-100px. iiurlwidth doit être utilisé et être cohérent avec iiurlparam.
- Par défaut : (vide)
- iibadfilecontexttitle
Si badfilecontexttitleprop=badfile est indiqué, il s’agit du titre de la page utilisé pour évaluer la MediaWiki:Bad image list (liste de mauvaises images).
- iicontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- iilocalonly
Rechercher les fichiers uniquement dans le dépôt local.
- Type : booléen (détails)
- Récupérer 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]
- Récupérer les informations sur les versions de File:Test.jpg depuis 2008 et après.
- 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 données.
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- imimages
Lister uniquement ces fichiers. Utile pour vérifier si une page donnée utilise un certain fichier.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- imdir
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir une liste des fichiers utilisés sur la page Accueil.
- api.php?action=query&prop=images&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir les informations sur tous les fichiers utilisés sur la page Accueil.
- api.php?action=query&generator=images&titles=Accueil&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’identifiant de la page de discussion associé à chaque page de sujet.
- watched
- Lister l’état de suivi de chaque page.
- watchers
- Le nombre de suiveurs, si c’est autorisé.
- visitingwatchers
- Le nombre d’utilisateurs qui ont chaque page dans leur liste de suivi et qui ont consulté 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’identifiant de page de la page parente 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
- Obsolète. Fournit le texte de préremplissage renvoyé par EditFormPreloadText. Utilisez preloadcontent à la place, qui prend également en charge d’autres types de texte préchargé.
- preloadcontent
- Donne le contenu à afficher dans l’éditeur lorsque la page n’existe pas ou lors de l’ajout d’une nouvelle section.
- editintro
- Donne les messages d’introduction qui doivent être présentés à l’utilisateur lors de la modification de cette page ou révision, au format HTML.
- 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, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, 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 (ou 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 n’est pas autorisée, ou bien 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
- intestactionsautocreate
Teste si l’exécution des intestactions créerait automatiquement un compte temporaire.
- Type : booléen (détails)
- inpreloadcustom
Titre d’une page personnalisée à utiliser comme contenu préchargé.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- inpreloadparams
Paramètres de la page personnalisée utilisée comme contenu préchargé.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- inpreloadnewsection
Renvoie le contenu préchargé pour une nouvelle section sur la page, plutôt que celui pour une nouvelle page.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Type : booléen (détails)
- ineditintrostyle
Certains messages d’introduction sont accompagnés d’encadrements facultatifs. Utilisez moreframes pour les inclure ou lessframes pour les omettre.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Une des valeurs suivantes : lessframes, moreframes
- Par défaut : moreframes
- ineditintroskip
Liste de messages d’introduction à supprimer de la réponse. Utilisez ceci si un message spécifique n’est pas pertinent pour votre outil ou si les informations sont transmises d’une manière différente.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ineditintrocustom
Titre d’une page personnalisée à utiliser comme message d’introduction supplémentaire.
- Utilisé uniquement lorsque inprop contient preloadcontent .
- incontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir les informations sur la page Accueil.
- api.php?action=query&prop=info&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations générales et de protection sur la page Accueil.
- api.php?action=query&prop=info&inprop=protection&titles=Accueil [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 venant 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- iwurl
- Obsolète.
S'il faut obtenir l’URL complète (ne peut pas être utilisé conjointement avec iwprop).
- Type : booléen (détails)
- Obtenir les liens interwiki de la page Accueil.
- api.php?action=query&prop=iwlinks&titles=Accueil [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 données.
- llprop
Quelles propriétés supplémentaires obtenir pour chaque lien interlangue :
- url
- Ajoute l’URL complète.
- langname
- Ajoute le nom traduit (au mieux) de la langue de la page liée. Utiliser llinlanguagecode pour contrôler la langue de traduction.
- 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 traduits.
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- llurl
- Obsolète.
S’il faut récupérer l’URL complète (ne peut pas être utilisé conjointement avec llprop).
- Type : booléen (détails)
- Obtenir les liens interlangue de la page Accueil.
- api.php?action=query&prop=langlinks&titles=Accueil&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 données.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- pltitles
Lister uniquement les liens vers ces titres. Utile pour vérifier si une certaine page comporte un lien vers un titre donné.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pldir
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir les liens de la page Accueil
- api.php?action=query&prop=links&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur tous les liens de page Accueil.
- api.php?action=query&generator=links&titles=Accueil&prop=info [ouvrir dans le bac à sable]
- Obtenir les liens de la page Accueil dans les espaces de nom Utilisateur et Modèle.
- api.php?action=query&prop=links&titles=Accueil&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
- Identifiant 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir une liste des pages liées à Accueil.
- api.php?action=query&prop=linkshere&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages liées à la Accueil.
- api.php?action=query&generator=linkshere&titles=Accueil&prop=info [ouvrir dans le bac à sable]
prop=moderationpreload (mp)
- Ce module nécessite des droits de lecture.
- Source : Moderation
- Licence : GPL-3.0+
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
- mpmode
Expected format, either wikitext or parsed HTML.
- Une des valeurs suivantes : parsed, wikitext
- Par défaut : wikitext
- mptitle
Title of the page. Cannot be used together with mppageid.
- mppageid
Page ID of the page. Cannot be used together with mptitle.
- Type: entier
- mpsection
Only retrieve the content of this section number.
- Get wikitext of the pending edit by this user in the page Cat.
- api.php?action=query&prop=moderationpreload&mptitle=Cat [ouvrir dans le bac à sable]
- Get HTML of the pending edit by this user in the page Dog.
- api.php?action=query&prop=moderationpreload&mptitle=Dog&mpmode=parsed [ouvrir dans le bac à sable]
- Get wikitext of section #2 (third section) of the pending edit by this user in the page Cat.
- api.php?action=query&prop=moderationpreload&mptitle=Cat&mpsection=2 [ouvrir dans le bac à sable]
prop=pageimages (pi)
- Ce module nécessite des droits de lecture.
- Source : PageImages
- Licence : WTFPL
Renvoie des informations concernant les images sur la page, comme les vignettes et la présence de photos.
- piprop
Quelles informations renvoyer :
- thumbnail
- URL et dimensions de la vignette d’image associée avec la page, s’il y en a une.
- name
- Titre de l’image.
- original
- URL et dimensions de l’image associée avec la page, s’il y en a une.
- Valeurs (séparées par | ou autre) : name, original, thumbnail
- Par défaut : thumbnail|name
- pithumbsize
Largeur maximale en pixels des images des vignettes.
- Type: entier
- Par défaut : 50
- pilimit
Propriétés concernant le nombre de pages à renvoyer.
- Type : entier ou max
- La valeur doit être entre 1 et 50.
- Par défaut : 50
- pilicense
Limiter les images de page à un certain type de licence :
- free
- Uniquement les images libres.
- any
- Meilleure image, qu’elle soit libre ou pas.
- Une des valeurs suivantes : any, free
- Par défaut : free
- picontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Type: entier
- pilangcode
Code pour la langue dans laquelle l’image va être affichée, si plusieurs langues sont prises en charge
- Obtenir le nom et la vignette de 100 pixels d’une image sur la page Albert Einstein.
- api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100 [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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Obtenir les propriétés des pages Accueil et MediaWiki.
- api.php?action=query&prop=pageprops&titles=Accueil|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
- Identifiant 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir une liste des redirections vers Accueil.
- api.php?action=query&prop=redirects&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur toutes les redirections vers Accueil
- api.php?action=query&generator=redirects&titles=Accueil&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 les informations sur une version.
Peut être utilisé de différentes manières :
- obtenir les données sur un ensemble de pages (dernière version), en indiquant les titres ou les identifiants de page ;
- obtenir les versions d’une page donnée, en indiquant les titres ou les identifiants de page avec un horodatage de début ou de fin ou une limite en nombre ;
- obtenir des données sur un ensemble de versions en indiquant leurs identifiants de version.
- rvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) 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 (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau 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 (texte masqué) sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- 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 version 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 (principal) seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- rvcontentformat-{slot}
Format de sérialisation du contenu utilisé pour la sortie du contenu.
- 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 rvslots.
- 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
- 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 seulement le contenu de la section ayant cet identifiant.
- 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 version. La version doit exister mais il n’est pas nécessaire que ce soit une version de cette page.
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvendid
Arrêter l’énumération à l’horodatage de cette version. La version doit exister mais il n’est pas nécessaire que ce soit une version de cette page.
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvstart
À quel horodatage de version commencer 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 antérieur à rvend.
- older
- lister les plus récents 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 versions réalisées 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 identifiant de l’utilisateur (par ex. « #12345 »)
- rvexcludeuser
Exclure les versions réalisées 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 identifiant de l’utilisateur (par ex. « #12345 »)
- rvtag
Lister uniquement les révisions marquées avec cette balise.
- rvcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir des données pour la dernière révision des titres API et Accueil.
- api.php?action=query&prop=revisions&titles=API|Accueil&rvslots=*&rvprop=timestamp|user|comment|content [ouvrir dans le bac à sable]
- Obtenir les 5 dernières révisions de Accueil.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Accueil.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil réalisées après le 01/05/2006.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil qui n’ont pas été réalisées par un utilisateur anonyme 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil qui ont été réalisées par l’utilisateur MediaWiki default.
- api.php?action=query&prop=revisions&titles=Accueil&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 (ou 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- siiprop
Quelles informations du fichier obtenir :
- timestamp
- Ajoute l’horodatage de 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 si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
- 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 mise à 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 ne 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 PDF 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 (ou 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 Accueil.
- api.php?action=query&prop=templates&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages modèle utilisé sur la page Accueil.
- api.php?action=query&generator=templates&titles=Accueil&prop=info [ouvrir dans le bac à sable]
- Obtenir les pages des espaces de noms Utilisateur et Modèle qui sont inclues dans la page Accueil.
- api.php?action=query&prop=templates&titles=Accueil&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
- Identifiant 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir une liste des pages incluant Accueil.
- api.php?action=query&prop=transcludedin&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages incluant Accueil.
- api.php?action=query&generator=transcludedin&titles=Accueil&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 commencer l’énumération.
- accontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- acto
La catégorie à laquelle terminer l’énumération.
- acprefix
Rechercher tous les titres de catégorie qui commencent par cette valeur.
- acdir
Direction dans laquelle 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 les informations 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 versions supprimées par un utilisateur ou dans un espace de noms.
- adrprop
Quelles propriétés obtenir pour chaque révision :
- ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) 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 (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau 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 (texte masqué) sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- 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 version 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 (principal) seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- adrcontentformat-{slot}
Format de sérialisation du contenu utilisé pour la sortie du contenu.
- 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 adrslots.
- 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
- 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 seulement le contenu de la section ayant cet identifiant.
- 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 versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Pour spécifier toutes les valeurs, utiliser *.
- adrstart
L’horodatage auquel commencer 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 antérieur à adrend.
- older
- lister les plus récents en premier (par défaut) ; note : adrstart doit être postérieur à adrend.
- Une des valeurs suivantes : newer, older
- Par défaut : older
- adrfrom
Commencer la liste à ce titre.
- Ne peut pas être utilisé avec adruser.
- adrto
Arrêter la liste à ce titre.
- Ne peut pas être utilisé avec adruser.
- adrprefix
Rechercher tous les titres de page commençant par cette valeur.
- Ne peut pas être utilisé avec adruser.
- adrexcludeuser
Ne pas lister les versions réalisées par cet utilisateur.
- Ne peut pas être utilisé avec adruser.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- adrtag
Lister uniquement les versions marquées avec cette balise.
- adrcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- adrgeneratetitles
Lorsque c’est utilisé comme un générateur, générer des titres plutôt que des identifiants de version.
- 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 versions 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 les inexistants.
- afcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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. Ne peut pas être utilisé avec afprop=ids. Quand ceci est utilisé comme générateur, produit les pages cibles au lieu des pages sources.
- Type : booléen (détails)
- afprop
Quelles informations inclure :
- ids
- Ajoute les identifiants de 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
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres des fichiers, y compris ceux manquants, avec les identifiants des pages qui les référencent, en commençant à la lettre B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [ouvrir dans le bac à sable]
- Lister des 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 ceux qui manquent.
- 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
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending, newer, older
- Par défaut : ascending
- aifrom
Le titre de l’image depuis laquelle commencer 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- aistart
L’horodatage depuis lequel commencer l’énumération. Ne peut être utilisé qu’avec aisort=timestamp.
- Type : horodatage (formats autorisés)
- aiend
L’horodatage auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=timestamp.
- Type : horodatage (formats autorisés)
- aiprop
Quelles informations du fichier obtenir :
- timestamp
- Ajoute l’horodatage de 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’identifiant de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une version 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 si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
- 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. Ne peut être utilisé qu’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 dont la dernière version a été téléversée 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 identifiant de l’utilisateur (par ex. « #12345 »)
- aifilterbots
Comment filtrer les fichiers téléversés par des robots. Ne peut être utilisé qu’avec aisort=timestamp. Ne peut pas être utilisé 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 (ou 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 en commençant à 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 un type MIME image/png ou image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
- Afficher les informations sur 4 fichiers en commençant à 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- alfrom
Le titre du lien depuis lequel commencer 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. Quand ceci est utilisé comme un générateur, produit les pages cibles au lieu des pages sources.
- Type : booléen (détails)
- alprop
Quels éléments d’information inclure :
- ids
- Ajoute l’identifiant 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres liés, y compris ceux manquants, avec les identifiants des pages d’où ils proviennent, en commençant à la lettre B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [ouvrir dans le bac à sable]
- Liste 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Par défaut : 0
- apfilterredir
Quelles pages lister.
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : all
- 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
- 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 selon leur mise en cascade (ignoré si apprtype n’est pas défini).
- Une des valeurs suivantes : all, cascading, noncascading
- 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
- aplimit
Combien de pages renvoyer au total.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- apdir
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Afficher une liste de pages, en commençant à la lettre B.
- api.php?action=query&list=allpages&apfrom=B [ouvrir dans le bac à sable]
- Afficher les informations 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 non redirigées 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- arfrom
Le titre de la redirection auquel commencer 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 cibles au lieu des pages sources.
- Type : booléen (détails)
- arprop
Quelles informations inclure :
- ids
- Ajoute l’identifiant 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 cibles, y compris celles manquantes, avec les identifiants des pages d’où elles proviennent, en commençant à B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ouvrir dans le bac à sable]
- Lister des pages cibles uniques.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [ouvrir dans le bac à sable]
- Obtient toutes les pages cibles, 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 versions.
- arvprop
Quelles propriétés obtenir pour chaque révision :
- ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) 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 (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau 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 (texte masqué) sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- 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 version 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 (principal) seront renvoyées dans un format rétro-compatible.
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- arvcontentformat-{slot}
Format de sérialisation du contenu utilisé pour la sortie du contenu.
- 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 arvslots.
- 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
- 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 seulement le contenu de la section ayant cet identifiant.
- 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 versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Pour spécifier toutes les valeurs, utiliser *.
- arvstart
L’horodatage auquel commencer 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 antérieur à arvend.
- older
- lister les plus récents 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 versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- arvcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- arvgeneratetitles
Utilisé comme générateur, génère des titres plutôt que des identifiants de version.
- 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 versions 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 cibles plutôt que les pages sources.
- Type : booléen (détails)
- atprop
Quels éléments d’information inclure :
- ids
- Ajoute l’identifiant de la page qui transclut (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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres inclus, y compris les manquants, avec les identifiants 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 des 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 inscrits.
- aufrom
Le nom d’utilisateur auquel commencer l’énumération.
- auto
Le nom d’utilisateur auquel arrêter l’énumération.
- auprefix
Rechercher tous les utilisateurs qui commencent par cette valeur.
- audir
Direction dans laquelle trier.
- 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) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- auexcludegroup
Exclure les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- aurights
Inclure uniquement les utilisateurs avec les droits donnés. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, confirmaccount, confirmaccount-notify, createaccount, createpage, createtalk, delete, delete-redirect, deletebatch, deletebatch-spoof, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editaccount, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, forcepreviewexempt, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, lookupcredentials, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, replacetext, requestips, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- auprop
Quels éléments d’information inclure :
- blockinfo
- Ajoute les informations sur un blocage en cours de l’utilisateur.
- groups
- Liste les 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 dont l’utilisateur est automatiquement membre.
- rights
- Liste les droits dont dispose 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 identifiants 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
Lister uniquement les utilisateurs qui ont effectué 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é au wiki identifié par cet identifiant.
- 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
Identifiant de la page à chercher. Incompatible avec bltitle.
- Type: entier
- blcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 (pas les redirections) lorsque 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 que jusqu’à (2 × bllimit) résultats pouvant être renvoyé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 Accueil.
- api.php?action=query&list=backlinks&bltitle=Accueil [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages ayant un lien vers Accueil.
- api.php?action=query&generator=backlinks&gbltitle=Accueil&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 adresses IP bloqués.
- bkstart
L’horodatage auquel commencer 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 antérieur à bkend.
- older
- lister les plus récents 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 identifiants de blocage à lister (facultatif).
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- bkip
Obtenir tous les blocages s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocages 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 blocages à 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’identifiant du blocage.
- user
- Ajoute le nom de l’utilisateur bloqué.
- userid
- Ajoute l’identifiant de l’utilisateur bloqué.
- by
- Ajoute le nom de l’utilisateur ayant effectué le blocage.
- byid
- Ajoute l’identifiant de l’utilisateur ayant effectué le blocage.
- timestamp
- Ajoute l’horodatage de mise en place du blocage.
- expiry
- Ajoute l’horodatage d’expiration du blocage.
- reason
- Ajoute le motif invoqué pour le blocage.
- range
- Ajoute la plage d’adresses IP affectée par le blocage.
- flags
- Marque le bannissement avec autoblock (blocage automatique), anononly (anonymes uniquement), etc.
- restrictions
- Ajoute les restrictions de blocage partiel si le blocage ne s’applique 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 illimités (non temporaires) sur les adresses IP, indiquer 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 (identifiant de page).
- cmpageid
Identifiant de la page de la catégorie à énumérer. Incompatible avec cmtitle (titre).
- Type: entier
- cmprop
Quels éléments d’information inclure :
- ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant 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 par un humain de la clé de tri).
- type
- Ajoute le type sous 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 (sous-catégorie) ou cmtype=file (fichier) 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Pour spécifier toutes les valeurs, utiliser *.
- cmtype
Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp (trié par horodatage) 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 commencer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage).
- Type : horodatage (formats autorisés)
- cmend
Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage).
- Type : horodatage (formats autorisés)
- cmstarthexsortkey
Clé de tri à laquelle commencer la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage).
- cmendhexsortkey
Clé de tri à laquelle arrêter la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage).
- cmstartsortkeyprefix
Préfixe de la clé de tri à laquelle commencer la liste. Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmstarthexsortkey (clé de tri hexadécimale de début).
- cmendsortkeyprefix
Préfixe de la clé de tri avant laquelle se termine la liste (et non pas à ; si cette valeur existe, elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmendhexsortkey (clé de tri hexadécimale de fin).
- cmstartsortkey
- Obsolète.
Utiliser plutôt cmstarthexsortkey.
- cmendsortkey
- Obsolète.
Utiliser plutôt cmendhexsortkey (clé de tri hexadécimale de fin).
- 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
Lister les versions supprimées.
Opère selon trois modes :
- Lister les versions supprimées pour les titres donnés, triées par horodatage.
- Lister les contributions supprimées pour l’utilisateur donné, triées par horodatage (aucun titre spécifié).
- Lister toutes les versions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non défini).
Certains paramètres ne s’appliquent qu’à certains modes et sont ignorés dans les autres.
- drstart
L’horodatage auquel commencer 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 antérieur à drend.
- older
- lister les plus récents 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
Commencer 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 version 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Par défaut : 0
- drtag
Lister uniquement les versions marquées par cette balise.
- druser
Lister uniquement les versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drexcludeuser
Ne pas lister les versions réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drprop
Quelles propriétés obtenir :
- revid
- ajoute l’identifiant de la version supprimée.
- parentid
- ajoute l’identifiant de la version précédente de la page.
- user
- ajoute l’utilisateur ayant réalisé la version.
- userid
- ajoute l’identifiant de l’utilisateur qui a réalisé la version.
- comment
- ajoute le commentaire de la version.
- parsedcomment
- ajoute le commentaire analysé de la version.
- minor
- marque si la version est mineure.
- len
- ajoute la longueur (en octets) de la version.
- sha1
- ajoute le hachage SHA-1 (en base 16) de la version.
- content
- ajoute le contenu de la version.
- token
- Obsolète. fournit le jeton de modification.
- tags
- balises pour la version.
- Valeurs (séparées par | ou autre) : comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
- Par défaut : user|comment
- drlimit
Le nombre maximal de versions à 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Lister les dernières révisions supprimées des pages Accueil et Talk:Main Page, avec leur contenu (mode 1).
- api.php?action=query&list=deletedrevs&titles=Accueil|Discussion%3AAccueil&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 versions 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 (identifiant de la page).
- eipageid
Identifiant de la page à rechercher. Incompatible avec eititle.
- Type: entier
- eicontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 qui incluent Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui incluent 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 qui contiennent une URL donnée.
- euprop
Quels éléments d’information inclure :
- ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- euprotocol
Protocole de l’URL. Si vide et que euquery est positionné, le protocole est http et https. Laisser à la fois ceci et euquery 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, matrix, 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. Laisser ceci 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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
- Obsolète.
É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 commencer 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
Quelles informations sur l’image obtenir :
- sha1
- Ajoute le hachage SHA-1 pour l’image.
- timestamp
- Ajoute l’horodatage pour 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 (le cas échéant).
- 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 type 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 en bits de la version.
- archivename
- Ajoute le nom de fichier de la version en 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Afficher une liste de tous les fichiers supprimés.
- api.php?action=query&list=filearchive [ouvrir dans le bac à sable]
list=gadgetcategories (gc)
- Ce module nécessite des droits de lecture.
- Source : Gadgets
- Licence : GPL-2.0-or-later
Renvoie une liste de catégories de gadgets.
- gcprop
Quelle information de catégorie de gadget obtenir :
- name
- Nom de catégorie interne.
- title
- Titre de catégorie.
- members
- Nombre de gadgets dans la catégorie.
- Valeurs (séparées par | ou autre) : members, name, title
- Par défaut : name
- gcnames
Noms des catégories à récupérer.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Fournit une liste des catégories de gadgets existantes
- api.php?action=query&list=gadgetcategories [ouvrir dans le bac à sable]
- Fournit toutes les informations sur les catégories « foo » et « bar »
- api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [ouvrir dans le bac à sable]
list=gadgets (ga)
- Ce module nécessite des droits de lecture.
- Source : Gadgets
- Licence : GPL-2.0-or-later
Renvoie une liste des gadgets utilisés sur ce wiki.
- gaprop
Quelle information de gadget obtenir :
- id
- ID interne du gadget.
- metadata
- Les métadonnées du gadget.
- desc
- Description du gadget transformé en HTML (peut être lent, à utiliser seulement si vraiment nécessaire).
- Valeurs (séparées par | ou autre) : desc, id, metadata
- Par défaut : id|metadata
- gacategories
Catégories depuis lesquelles récupérer les gadgets.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- gaids
Identifiants des gadgets à récupérer.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- gaallowedonly
Lister uniquement les gadgets autorisés pour l’utilisateur actuel
- Type : booléen (détails)
- gaenabledonly
Lister uniquement les gadgets activés par l’utilisateur actuel.
- Type : booléen (détails)
- Obtenir une liste de gadgets ainsi que leurs descriptions
- api.php?action=query&list=gadgets&gaprop=id|desc [ouvrir dans le bac à sable]
- Obtenir une liste de gadgets avec toutes les propriétés possibles
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc [ouvrir dans le bac à sable]
- Obtenir une liste des gadgets appartenant à la catégorie « foo »
- api.php?action=query&list=gadgets&gacategories=foo [ouvrir dans le bac à sable]
- Obtenir des informations sur les gadgets « foo » et « bar »
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [ouvrir dans le bac à sable]
- Obtenir une liste des gadgets activés par l’utilisateur actuel
- api.php?action=query&list=gadgets&gaenabledonly [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 d’image donné.
- iutitle
Titre à rechercher. Ne peut pas être utilisé conjointement avec iupageid.
- iupageid
Identifiant de la page à rechercher. Incompatible avec iutitle.
- Type: entier
- iucontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 positionné à 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 également un lien vers cette redirection. La limite maximale est divisée par deux.
- Type : booléen (détails)
- Afficher les pages qui utilisent File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui utilisent 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 donné.
Peut être utilisé pour trouver tous les liens avec un préfixe, ou bien 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 interlangue indiqué.
Peut être utilisé pour trouver tous les liens interlangue avec un code de langue donné, ou bien tous les liens vers un titre (avec une langue donnée). Sans paramètre, équivaut à « tous les liens interlangue ».
Notez que cela peut ne pas prendre en compte les liens interlangue ajoutés par des extensions.
- lbllang
Langue pour le lien interlangue.
- lbltitle
Lien interlangue à rechercher. Doit être utilisé avec lbllang.
- lblcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 interlangue.
- lltitle
- Ajoute le titre du lien interlangue.
- 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 qui ont un lien vers fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui ont 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
Obtenir des événements à partir des journaux.
- leprop
Quelles propriétés obtenir :
- ids
- Ajoute l’identifiant de l’événement.
- title
- Ajoute le titre de la page pour l’événement du journal.
- type
- Ajoute le type d’événement du journal.
- user
- Ajoute l’utilisateur responsable de l’événement du journal. Si l’utilisateur a été supprimé de la version, une propriété userhidden sera renvoyée.
- userid
- Ajoute l’identifiant de l’utilisateur responsable de l’événement du journal. Si l’utilisateur a été supprimé dans la version, une propriété userhidden (utilisateur masqué) sera renvoyée.
- timestamp
- Ajoute l’horodatage de l’événement du journal.
- comment
- Ajoute le commentaire de l’événement du journal. Si le commentaire a été supprimé dans la version, une propriété commenthidden (commentaire masqué) sera renvoyée.
- parsedcomment
- Ajoute le commentaire analysé de l’événement du journal. Si le commentaire a été supprimé dans la version, une propriété commenthidden (commentaire masqué) 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 version, une propriété actionhidden (action masquée) sera renvoyée.
- tags
- Liste les balises de l’événement du journal.
- 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, editaccnt, import, managetags, merge, moderation, move, newusers, patrol, protect, renameuser, rights, suppress, tag, thanks, 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 comprendre différentes chaînes après la barre oblique (/).
- 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, editaccnt/*, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, moderation/*, 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, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, thanks/*, upload/overwrite, upload/revert, upload/upload
- lestart
L’horodatage auquel commencer 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 antérieur à leend.
- older
- lister les plus récents en premier (par défaut) ; note : lestart doit être postérieur à leend.
- Une des valeurs suivantes : newer, older
- Par défaut : older
- leuser
Filtrer les entrées sur celles réalisées par l’utilisateur donné.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- letitle
Filtrer les entrées sur celles relatives à une page donnée.
- lenamespace
Filtrer les entrées sur celles dans l’espace de noms donné.
- Une des valeurs suivantes : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- leprefix
Filtrer les entrées sur celles qui commencent par ce préfixe.
- letag
Lister uniquement les entrées d’événements marquées avec cette balise.
- lelimit
Combien d’entrées d’événements 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir la clé de fichier, la taille de fichier 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 tous les noms de propriété de page utilisés sur le wiki.
- ppncontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 des propriétés de page utilisés).
- Ce paramètre est obligatoire.
- pwpprop
Quelles informations inclure :
- ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 qui utilisent
{{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 qui utilisent
__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 recherchée.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 antérieur à ptend.
- older
- lister les plus récents en premier (par défaut) ; note : ptstart doit être postérieur à ptend.
- Une des valeurs suivantes : newer, older
- Par défaut : older
- ptstart
Commencer 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, GadgetUsage, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Moderation, 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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 commencer 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 antérieur à rcend.
- older
- lister les plus récents 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- Pour spécifier toutes les valeurs, utiliser *.
- rcuser
Lister uniquement les modifications réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- rcexcludeuser
Ne pas lister les modifications réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’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’identifiant de la page, l’identifiant des modifications récentes et les identifiants de l’ancienne et de la nouvelle version.
- 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 des informations du journal (identifiant 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 portent sur la dernière version.
- Type : booléen (détails)
- rctitle
Lister uniquement les entrées concernant une page donnée.
- rccontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- rcgeneraterevisions
Utilisé comme générateur, générer des identifiants de version plutôt que des titres. Les entrées de modification récentes sans identifiant de version 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 met en œuvre le serveur de recherche du wiki.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- srqiprofile
Profil indépendant des requêtes à utiliser (affecte algorithme de classement).
- classic
- Classement basé sur le nombre de liens entrants, sur quelques modèles, sur la langue de la page ou son ancienneté (les critères de modèles/langue/ancienneté peuvent ne pas être activés sur ce wiki).
- classic_noboostlinks
- Classement basé sur certains modèles, la langue de la page et l’ancienneté, quand cela est activé sur ce wiki.
- empty
- Classement basé uniquement sur la requête de fonctionnalités dépendantes (uniquement pour débogage).
- wsum_inclinks
- Somme pondérée basée sur les liens entrants
- wsum_inclinks_pv
- Somme pondérée basée sur les liens entrants et les nombres hebdomadaires de vues de la page
- popular_inclinks_pv
- Notation basée principalement sur le nombre de vues de la page
- popular_inclinks
- Notation basée principalement sur le nombre de liens entrants
- engine_autoselect
- Laisser le moteur de recherche décider du meilleur profil à utiliser.
- Une des valeurs suivantes : classic, classic_noboostlinks, empty, engine_autoselect, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
- Par défaut : engine_autoselect
- 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 de la page, avec le balisage mettant en évidence le terme de recherche.
- titlesnippet
- Ajoute le titre de la page, avec le balisage mettant en évidence le terme de recherche.
- redirecttitle
- Ajoute le titre de la redirection correspondante.
- redirectsnippet
- Ajoute le titre de la redirection correspondante, avec le balisage mettant en évidence le terme de recherche.
- sectiontitle
- Ajoute le titre de la section correspondante.
- sectionsnippet
- Ajoute le titre de la section correspondante, avec le balisage mettant en évidence le terme de recherche.
- isfilematch
- Ajoute un booléen indiquant si la recherche correspond au contenu du fichier.
- categorysnippet
- Ajoute le nom de la catégorie correspondante, avec le balisage mettant en évidence le terme de recherche.
- 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 : create_timestamp_asc, create_timestamp_desc, incoming_links_asc, incoming_links_desc, just_match, last_edit_asc, last_edit_desc, none, random, relevance, user_random
- 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.
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
Le nombre maximal de balises à lister.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
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 de début à retourner, c.-à-d. les versions d’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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- ucuser
Les utilisateurs pour lesquels récupérer les contributions. Ne peut pas être utilisé avec ucuserid ucuserprefix, ou uciprange.
- 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ucuserids
Les identifiants des utilisateurs pour lesquels récupérer les contributions. Ne peut pas être utilisé avec ucuser, ucuserprefix ou uciprange.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ucuserprefix
Récupérer les contributions pour tous les utilisateurs dont les noms commencent par cette valeur. Ne peut pas être utilisé avec ucuser, ucuserids ou uciprange.
- uciprange
La plage CIDR pour laquelle récupérer les contributions. Ne peut pas être utilisé avec ucuser, ucuserprefix ou ucuserids.
- ucdir
Dans quelle direction énumérer :
- newer
- lister les plus anciens en premier ; note : ucstart doit être antérieur à ucend.
- older
- lister les plus récents 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 pour les noms d’utilisateur valides mais non enregistrés peut être créé. Pour vérifier si l’utilisateur actuel peut effectuer la création de compte, utilisez action=query&meta=userinfo&uiprop=cancreateaccount.
- 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 identifiant.
- ususers
Une liste d’utilisateurs pour lesquels obtenir des informations.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- 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 (ou 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 commencer 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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 identifiant de l’utilisateur (par ex. « #12345 »)
- wlexcludeuser
Ne pas lister les modifications réalisées par cet utilisateur.
- Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- wldir
Dans quelle direction énumérer :
- newer
- lister les plus anciens en premier ; note : wlstart doit être antérieur à wlend.
- older
- lister les plus récents 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 réalisé la modification. Si le nom de l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- Ajoute l’identifiant de l’utilisateur ayant réalisé la modification. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) 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
- Ajoute la date d'expiration.
- 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 réalisées par des utilisateurs connectés, indiquer 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’utilisateur) pour autoriser l’accès à la liste de suivi d’un autre utilisateur.
- wlcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- 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, 100, 101, 102, 103, 200, 201, 300, 301, 2300, 2301, 2302, 2303
- 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
La direction dans laquelle lister.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- wrfromtitle
Titre (avec le préfixe d’espace de noms) auquel commencer l’énumération :
- 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 (ou 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, cela prétraitera le wikicode 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- amfilter
Renvoyer uniquement les messages dont les noms contiennent 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 en 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 qui commencent 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 actuel d’authentification.
- amisecuritysensitiveoperation
Tester si l’état actuel d’authentification de l’utilisateur est suffisant pour l’opération spécifiée comme sensible au point de vue de la 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 au début d’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 d’une connexion, avec les champs de formulaire fusionné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étadonnées d’information sur les dépôts d’images configurés dans le wiki.
- friprop
Quelles propriétés du dépôt obtenir (les propriétés disponibles peuvent varier sur d’autres wikis).
- canUpload
- Si les fichiers peuvent être téléversés sur ce dépôt, par exemple via CORS et l’authentification partagée.
- displayname
- Le nom lisible par un humain du wiki du dépôt.
- favicon
- URL de l’icône de favori pour le dépôt du wiki, depuis $wgFavicon.
- initialCapital
- Si les noms de fichier commencent implicitement par une majuscule.
- local
- Si ce dépôt est le dépôt local ou pas.
- name
- La clé du dépôt — utilisée dans les valeurs de retour, par ex. $wgForeignFileRepos et imageinfo.
- rootUrl
- Chemin de l’URL racine pour les chemins d’image.
- scriptDirUrl
- Chemin de l’URL racine pour l’installation de MediaWiki sur le wiki du dépôt.
- thumbUrl
- Chemin de l’URL racine pour les chemins de vignettes.
- url
- Chemin de l’URL de la zone publique.
- Valeurs (séparées par | ou autre) : canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- Par défaut : canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
- Obtenir des informations sur les dépôts de fichiers.
- api.php?action=query&meta=filerepoinfo&friprop=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 les informations sur les langues disponibles.
Une continuation peut être appliquée si la récupération des informations prend trop de temps pour une requête.
- liprop
Quelles informations 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 standard BCP 47.
- dir
- La direction d’écriture de la langue : ltr (de gauche à droite) ou rtl (de droite à gauche).
- autonym
- L’autonyme d’une langue, c’est-à-dire son nom natif dans cette langue.
- name
- Le nom de la langue traduit dans la langue spécifiée par le paramètre uselang, avec l'application des langues de repli si nécessaire.
- variantnames
- Les noms abrégés des variantes de langue utilisées pour les liens de conversion de langue.
- fallbacks
- Les codes de langue des langues de repli configurées pour cette langue. Le repli final implicite sur « en » n’est pas inclus (mais certaines langues peuvent se replier sur « en » explicitement).
- variants
- Les codes de langue des variantes prises en charge par cette langue.
- Valeurs (séparées par | ou autre) : autonym, bcp47, code, dir, fallbacks, name, variantnames, 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Par défaut : *
- licontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- Obtenir les codes de langue de toutes les langues prises en charge.
- api.php?action=query&meta=languageinfo [ouvrir dans le bac à sable]
- Obtenir les autonymes et les noms en allemand de toutes les langues prises en charge.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [ouvrir dans le bac à sable]
- Obtenir les langues de repli 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 prises en charge.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [ouvrir dans le bac à sable]
meta=notifications (not)
- Ce module nécessite des droits de lecture.
- Source : Echo
- Licence : MIT
Obtenir les notifications en attente pour l’utilisateur actuel.
- notfilter
Filtrer les notifications renvoyées.
- Valeurs (séparées par | ou autre) : !read, read
- Par défaut : read|!read
- notprop
Détails à demander.
- Valeurs (séparées par | ou autre) : count, list, seenTime
- Par défaut : list
- notsections
Les sections de notification à demander (c’est-à-dire une combinaison de « alert » et « message »).
- Valeurs (séparées par | ou autre) : alert, message
- Par défaut : alert|message
- notgroupbysection
Indique s’il faut grouper les résultats par section. Si défini, chaque section est récupérée séparément.
- Type : booléen (détails)
- notformat
Si spécifié, les notifications seront renvoyées de cette façon.
- model
- Données de notification brutes
- special
- Formaté pour la page Special:Notifications (et seulement pour elle !). Ne vous fiez pas au code HTML généré, car il peut changer à tout moment.
- flyout
- Désuet. Utiliser notformat=model pour les données brutes
- html
- Désuet. Utiliser notformat=model pour les données brutes
- Une des valeurs suivantes : flyout, html, model, special
- notlimit
Le nombre maximal de notifications à renvoyer.
- Type : entier ou max
- La valeur doit être entre 1 et 50.
- Par défaut : 20
- notcontinue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- notunreadfirst
S’il faut afficher les notifications non lues en premier ou non (utilisé uniquement si groupbysection n’est pas défini).
- Type : booléen (détails)
- nottitles
Retourne uniquement les notifications concernant ces pages. Pour obtenir des notifications associées à aucune page, utiliser [] comme titre.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- notbundle
Indique s'il faut afficher les notifications non lues selon les règles de regroupement des types de notification.
- Type : booléen (détails)
- notnotifiertypes
Types de notificateur pour lesquels renvoyer des notifications.
- Valeurs (séparées par | ou autre) : email, web
- Par défaut : web
- notalertcontinue
Quand plus de résultats d’alertes sont disponibles, utiliser cela pour continuer.
- notalertunreadfirst
S’il faut afficher d’abord les notifications de messages non lus ou non (utilisé uniquement si groupbysection est défini).
- Type : booléen (détails)
- notmessagecontinue
Quand plus de résultats de messages sont disponibles, utiliser cela pour continuer.
- notmessageunreadfirst
S’il faut afficher les notifications d’alerte non lues en premier ou non (utilisé uniquement si groupbysection est défini).
- Type : booléen (détails)
- Lister les notifications web
- api.php?action=query&meta=notifications [ouvrir dans le bac à sable]
- Lister les notifications web, groupées par section, avec les compteurs
- api.php?action=query&meta=notifications¬prop=count¬sections=alert|message¬groupbysection=1 [ouvrir dans le bac à sable]
- Lister les notifications par courriel
- api.php?action=query&meta=notifications¬notifiertypes=email [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.
- autocreatetempuser
- Retourne la configuration pour la création automatique de comptes d’utilisateur temporaires (également connu comme le masquage des adresses IP).
- 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ée 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) : autocreatetempuser, 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
- Pour spécifier toutes les valeurs, utiliser *.
- 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=unreadnotificationpages (unp)
- Ce module nécessite des droits de lecture.
- Source : Echo
- Licence : MIT
Obtenir les pages pour lesquelles il y a des notifications non lues concernant l’utilisateur courant.
- unpgrouppages
Regrouper les pages de discussion avec leur page de sujet et regrouper les notifications non associées à une page avec la page de l’utilisateur actuel.
- Type : booléen (détails)
- unplimit
Nombre maximal de pages à renvoyer.
- Type : entier ou max
- La valeur doit être entre 1 et 2 000.
- Par défaut : 10
- Lister les pages avec des notifications non lues (et leur quantité)
- api.php?action=query&meta=unreadnotificationpages [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-Language
envoyé 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.
- cancreateaccount
- Indique si l’utilisateur est autorisé à créer des comptes. Pour vérifier si un compte spécifique peut être créé, utilisez action=query&list=users&usprop=cancreate.
- Valeurs (séparées par | ou autre) : acceptlang, blockinfo, cancreateaccount, 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 identifiant.
- 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 accepte seulement 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 accepte seulement 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 [email protected].
- api.php?action=resetpassword&[email protected]&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 accepte seulement 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 (ou 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.
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 Accueil.
- api.php?action=revisiondelete&target=Accueil&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 accepte seulement 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 réalisé plusieurs modifications successives d’affilé, elles seront toutes annulées.
- title
Titre de la page à restaurer. Impossible à utiliser avec pageid.
- pageid
Identifiant de la page à restaurer. Incompatible avec title.
- Type: entier
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 identifiant de l’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 modifications réalisées 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 à Accueil par l’utilisateur Example.
- api.php?action=rollback&title=Accueil&user=Example&token=123ABC [ouvrir dans le bac à sable]
- Annuler les dernières modifications de la page Accueil 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=Accueil&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 accepte seulement 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu 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 Accueil.
- api.php?action=setnotificationtimestamp&titles=Accueil&token=123ABC [ouvrir dans le bac à sable]
- Fixer l’horodatage de notification pour Accueil afin que toutes les modifications depuis le 1 janvier 2012 soient non vues.
- api.php?action=setnotificationtimestamp&titles=Accueil×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 accepte seulement 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 de la page dont vous souhaitez modifier la langue. Incompatible 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, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, aln, alt, am, ami, an, ang, ann, 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, bdr, be, be-tarask, bew, bg, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cpx, cpx-hans, cpx-hant, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, dga, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hno, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, kg, khw, ki, kiu, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, 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, mag, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mnc, mnc-mong, mni, mnw, mo, mos, 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, nmz, nn, nod, nog, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rki, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tok, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, wal, war, wls, wo, wuu, wuu-hans, wuu-hant, xal, xh, xmf, xsy, yi, yo, yrl, yue, yue-hans, yue-hant, 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.
Les balises de modification à 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 Accueil en basque.
- api.php?action=setpagelanguage&title=Accueil&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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Préparer des modifications dans le cache partagé.
Ceci est destiné à ê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
Identifiant 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 : GadgetDefinition, 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
Identifiant 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Ajouter ou retirer 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 (ou 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 (ou 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 (ou 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- reason
Motif de la modification.
- Par défaut : (vide)
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=templatedata
- Ce module nécessite des droits de lecture.
- Source : TemplateData
- Licence : GPL-2.0-or-later
Récupérer les données stockées par l’extension TemplateData.
- includeMissingTitles
Renvoyer des données sur les titres même s’ils sont absents ou n’ont pas de TemplateData. Par défaut, les titres ne sont renvoyés que s’ils existent et ont des TemplateData.
- Type : booléen (détails)
- doNotIgnoreMissingTitles
- Obsolète.
Renvoyer les données sur les titres, même s’ils manquent ou n’ont pas de TemplateData. Par défaut (pour des raisons de compatibilité ascendante), les titres uniquement retournés sont ceux qui existent et qui ont des TemplateData.
- Type : booléen (détails)
- lang
Renvoyer les valeurs localisées dans cette langue. Par défaut, toutes les traductions disponibles sont renvoyées.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu et zh.
- Type : booléen (détails)
- Renvoyer des données de modèle pour Template:Foobar, avec des résultats si les modèles n’existent pas ou s’ils existent mais sans données de modèle.
- api.php?action=templatedata&titles=Template:Foobar&includeMissingTitles=1 [ouvrir dans le bac à sable]
- Renvoyer des données de modèle Template:Phabricator, sans aucun résultat si les modèles n’existent pas ou n’ont pas de données de modèle
- api.php?action=templatedata&titles=Template:Phabricator [ouvrir dans le bac à sable]
action=thank
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : Thanks
- Licence : MIT
Envoyer une notification de remerciement à un rédacteur.
- rev
Identifiant de révision pour laquelle remercier quelqu’un. Celui-ci ou « log » doit être fourni.
- Type: entier
- La valeur ne peut pas être inférieure à 1.
- log
Identifiant de journal pour remercier quelqu’un. Cet identifiant ou « rev » doit être fourni.
- Type: entier
- La valeur ne peut pas être inférieure à 1.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- source
Une chaîne courte décrivant la source de la requête. Par exemple, diff ou history.
- Envoyer des remerciements pour l’ID de révision ID 456</kbd, avec la source étant une page de différence
- api.php?action=thank&revid=456&source=diff&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 accepte seulement 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 identifiant de l’utilisateur (par ex. « #12345 »)
- userid
- Obsolète.
Spécifier plutôt user=#ID.
- Type: entier
- reason
Motif de déblocage.
- Par défaut : (vide)
Les balises de modification à appliquer à l’entrée dans le journal de blocage.
- Valeurs (séparées par | ou autre) :
- watchuser
Suivre les pages utilisateur et de discussion de l’utilisateur ou de l’adresse IP.
- Type : booléen (détails)
- 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 accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Restaurer des 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)
Les balises de modification à appliquer à l’entrée dans le journal de suppression.
- Valeurs (séparées par | ou autre) :
- timestamps
Horodatages des versions à 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 (ou 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- undeletetalk
Restaurer toutes les versions de la page de discussion associée, s’il y en a.
- 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, 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 Accueil.
- api.php?action=undelete&title=Accueil&token=123ABC&reason=Restoring%20Accueil [ouvrir dans le bac à sable]
- Annuler la suppression de deux révisions de la page Accueil.
- api.php?action=undelete&title=Accueil&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 accepte seulement 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 accepte seulement 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 récupère 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 l’envoi par la requête HTTP POST doit être effectué comme un téléversement de fichier (c’-à-d. 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)
Les balises de modification à 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 accepte seulement 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 identifiant de l’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) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- 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 (ou 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) : automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, push-subscription-manager, staff, suppress, sysop, veilleur
- 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.
Les balises de modification à appliquer à l’entrée dans le journal des droits utilisateur.
- Valeurs (séparées par | ou autre) :
- watchuser
Surveiller les pages utilisateur et discussion de l’utilisateur.
- Type : booléen (détails)
- 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 accepte seulement 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 validité est signalée comme Good (bonne) si le mot de passe est acceptable, Change (à changer) s’il peut encore être utilisé pour se connecter mais doit être changé, ou bien Invalid (non valide) 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 identifiant de l’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=visualeditor
- Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
- Ce module nécessite des droits de lecture.
- Source : VisualEditor
- Licence : MIT
Renvoie une page HTML5 du service Parsoid.
- page
La page sur laquelle les modifications doivent être effectuées.
- Ce paramètre est obligatoire.
- badetag
Si la requête RESTBase a retourné un ETag apparemment invalide, passez le ici pour les besoins de la journalisation.
- format
Le format de la sortie.
- Une des valeurs suivantes : json, jsonfm
- Par défaut : jsonfm
- paction
Action à effectuer.
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : metadata, parse, parsefragment, templatesused, wikitext
- wikitext
Wikicode à envoyer à Parsoid pour être converti en HTML (paction=parsefragment).
- section
La section sur laquelle agir.
- stash
Lors de l’enregistrement, mettre ceci à vrai si vous voulez utiliser l’API de réserve.
- Type : booléen (détails)
- oldid
Le numéro de version à utiliser (par défaut celui de la dernière version).
- Type: entier
- editintro
Modifier l’intro à ajouter aux notifications.
- pst
Pré-enregistrer le wikicode transformé avant de l’envoyer à Parsoid (paction=parsefragment).
- Type : booléen (détails)
- preload
La page dont le contenu est à utiliser si la page récupérée n’a pas encore de contenu.
- preloadparams
Paramètres à substituer dans la page préchargée, s’ils sont présents.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
action=visualeditoredit
- 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 accepte seulement les requêtes POST.
- Source : VisualEditor
- Licence : MIT
Enregistrer une page HTML5 en MediaWiki (convertie en wikicode via le service Parsoid).
- paction
Action à effectuer.
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : diff, save, serialize, serializeforcache
- page
La page sur laquelle les modifications doivent être effectuées.
- Ce paramètre est obligatoire.
- token
Un jeton « csrf » récupéré par action=query&meta=tokens
- Ce paramètre est obligatoire.
- wikitext
Le wikicode avec lequel agir.
- section
La section sur laquelle agir.
- sectiontitle
Titre de la nouvelle section.
- basetimestamp
Lors de l’enregistrement, initialiser ceci avec l’horodatage de la version de la page qui était modifiée. Utilisé pour détecter les conflits d’édition.
- Type : horodatage (formats autorisés)
- starttimestamp
Lors de l’enregistrement, règle ceci avec l’horodatage du moment où la page a été chargée. Utilisé pour détecter les conflits d’édition.
- Type : horodatage (formats autorisés)
- oldid
Le numéro de version à utiliser. Par défaut celui de la dernière version.
- Type: entier
- minor
Marquage d’édition mineure.
- 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.
- html
HTML à envoyer à Parsoid en échange de wikicode.
- etag
ETag à envoyer.
- summary
Modifier le résumé.
- captchaid
Identifiant CAPTCHA (lors d’un enregistrement avec une réponse CAPTCHA).
- captchaword
Réponse au CAPTCHA (lors d’un enregistrement avec une réponse CAPTCHA).
- cachekey
Utilise le résultat d’une précédente requête serializeforcache avec cette clé. Ceci remplace html.
- nocontent
Omettre le contenu HTML de la nouvelle révision dans la réponse.
- Type : booléen (détails)
- returnto
Titre de la page. Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers la page indiquée au lieu de la page qui a été modifiée.
- Type : titre de page
- Accepte les pages inexistantes.
- returntoquery
Paramètres de requête de l’URL (avec ? devant). Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers une page avec les paramètres de requête indiqués.
- Par défaut : (vide)
- returntoanchor
Fragment d’URL (avec # devant). Si l’enregistrement de la modification a créé un compte temporaire, l’API peut répondre avec un URL que le client doit visiter pour terminer son enregistrement. Si ce paramètre est fourni, l’URL redirigera vers une page avec le fragment indiqué.
- Par défaut : (vide)
- useskin
Appliquer l’habillage sélectionné sur la sortie de l’analyseur. Cela peut affecter les propriétés suivantes : text, langlinks, headitems, modules, jsconfigvars, indicators.
- Une des valeurs suivantes : apioutput, fallback, medik
Les balises de modification à appliquer à la version.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- plugins
Modules associés avec la requête de l’API.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- data-{plugin}
Données arbitraires envoyées par un module avec la requête de l’API.
- Ceci est un paramètre de modèle. En faisant une requête, {plugin} dans le nom du paramètre doit être remplacé par des valeurs de plugins.
action=watch
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement 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, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- 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 les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- 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 les informations sur une version.
- 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, sh, shi, sr, tg, tly, uz, wuu 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 Accueil.
- api.php?action=watch&titles=Accueil&token=123ABC [ouvrir dans le bac à sable]
- Ne plus suivre la page Accueil.
- api.php?action=watch&titles=Accueil&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]
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
- 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=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
- 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=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
Toute entrée de texte dans MediaWiki devrait être encodée en UTF-8 sous forme normalisée canonique précomposée (NFC). MediaWiki peut tenter de convertir d’autres entrées, mais cela peut faire échouer certaines opérations (comme des modifications de pages avec les vérifications 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 le contrôle U+001F (séparateur d’unité) 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 nécessitent 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
Les valeurs d’expiration peuvent être relatives (par ex. 5 months pour 5 mois ou 2 weeks pour 2 semaines) ou absolues (par ex. 2014-09-18T12:34:56Z). Pour ne pas avoir d’expiration, utiliser infinite (infini), indefinite (non défini), infinity (infinité) ou never (jamais).
- 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 dynamiques (nommés selon un format modèle) prennent en charge 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 statique fruits pour spécifier quels fruits sont demandés et un paramètre dynamique {fruit}-quantité pour spécifier la quantité demandée de chacun des fruits. 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 de 2013 à 2020)
Veuillez envoyer vos commentaires, suggestions et questions à [email protected] ou remplir un rapport de bogue sur https://phabricator.wikimedia.org/.