Aide de l’API MediaWiki
Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.
Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=visualeditoredit
- Ce module est interne ou instable et vous ne devriez pas l'utiliser. 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, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
- 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.