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. Son fonctionnement peut être modifié sans préavis.
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module n’accepte que les requêtes POST.
- Source : 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. 
- 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. 
- oldid
- Le numéro de version à utiliser. Par défaut celui de la dernière version. Utilisez 0 pour créer une nouvelle page. 
- 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. 
- 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, minerva, monobook, timeless, vector, vector-2022
- tags
- Modifier les balises à appliquer à la modification. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- 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 (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.