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.
- 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.
- 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, cologneblue, fallback, minerva, modern, 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
- plugins
Modules associés avec la requête de l’API.
- ge-task-link-recommendation
- À utiliser lors de l’enregistrement d’une modification structurée « Ajouter un lien » dans GrowthExperiments.
- ge-task-image-recommendation
- À utiliser lors de l’enregistrement d’une modification structurée « Ajouter une image » dans GrowthExperiments.
- 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.
- Pour le greffon ge-task-link-recommendation
-
Une chaîne JSON d’un objet avec les clés suivantes :
- acceptTargets : (facultatif) tableau avec les titres de pages dont le lien recommandé vers elles a été accepté par l’utilisateur.
- disabledTargets : (facultatif) tableau avec les titres de pages dont le lien recommandé vers elles a été rejeté par l’utilisateur.
- skippedTargets : (facultatif) tableau avec les titres des pages dont le lien recommandé vers elles a été sauté (ignoré) par l’utilisateur.
- Pour le greffon ge-task-image-recommendation
-
Une chaîne JSON d’un objet avec les clés suivantes :
- accepted : un booléen indiquant si l’utilisateur a accepté l’image recommandée ;
- reasons : un tableau de chaînes identifiant un booléen indiquant pourquoi l’utilisateur a rejeté l’image recommandée (valeurs valides : notrelevant, noinfo, offensive, lowquality, unfamiliar, foreignlanguage, other) ;
- caption : légende de l’image fournie par l’utilisateur (doit comporter au moins 5 caractères).
- 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.
- mobileformat
Retourner la sortie de l’analyse dans un format adapté aux appareils mobiles.
- Type : booléen (détails)