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=discussiontoolsedit
- 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 : Outils de discussion
- Licence : MIT
Créer un message sur une page de discussion.
- paction
Action à effectuer.
- addcomment
- Ajouter un nouveau commentaire en tant que réponse à un commentaire existant.
- addtopic
- Ajouter une nouvelle section de discussion et y inclure un premier commentaire.
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : addcomment, addtopic
- autosubscribe
Inscrire automatiquement l’utilisateur au fil de la page de discussion ?
- Une des valeurs suivantes : default, no, yes
- Par défaut : default
- 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.
- formtoken
Un identifiant unique optionnel généré dans le client pour éviter la double publication.
- Ne peut pas être plus long que 16 caractères.
- commentname
Nom du commentaire auquel répondre. Utilisé seulement quand paction vaut addcomment.
- commentid
Identifiant du commentaire auquel répondre. Utilisé seulement lorsque paction vaut addcomment. Prévaut sur commentname.
- wikitext
Contenu à publier, en tant que wikicode. Ne peut pas être utilisé conjointement avec html.
- html
Contenu à publier, en tant que HTML. Ne peut pas être utilisé conjointement avec wikitext.
- summary
Modifier le résumé.
- sectiontitle
Le titre pour une nouvelle section en utilisant $1section=new. Utilisé seulement lorsque paction est addtopic.
- allownosectiontitle
Permet de poster une nouvelle section sans titre.
- 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, authentication-popup, fallback, json, timeless, vector, vector-2022
- 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.
- 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).
- nocontent
Omettre le contenu HTML de la nouvelle révision dans la réponse.
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).
- 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)