API aide de 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/API

action=edit

(main | edit)
  • 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 : MediaWiki
  • Licence : GPL-2.0-or-later

Créer et modifier les pages.

Paramètres :
title

Titre de la page que vous voulez modifier. Impossible de l’utiliser avec pageid.

pageid

ID de la page que vous voulez modifier. Impossible à utiliser avec title.

Type : entier
section

Numéro de section. 0 pour la section de tête, new pour une nouvelle section.

sectiontitle

Le titre pour une nouvelle section.

text

Contenu de la page.

summary

Modifier le résumé. Également le titre de la section quand section=new et sectiontitle n’est pas défini.

tags

Modifier les balises à appliquer à la version.

Valeurs (séparées par | ou autre) :
minor

Modification mineure.

Type : booléen (détails)
notminor

Modification non mineure.

Type : booléen (détails)
bot

Marquer cette modification comme effectuée par un robot.

Type : booléen (détails)
basetimestamp

Horodatage de la révision de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions&rvprop=timestamp.

Type : horodatage (formats autorisés)
starttimestamp

L'horodatage, lorsque le processus d'édition est démarré, est utilisé pour détecter les conflits de modification. Une valeur appropriée peut être obtenue en utilisant curtimestamp lors du démarrage du processus d'édition (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
Désuet.

Ajouter la page à la liste de suivi de l'utilisateur actuel.

Type : booléen (détails)
unwatch
Désuet.

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 ou ne pas changer le suivi.

Une des valeurs suivantes : watch, unwatch, preferences, nochange
Par défaut : preferences
md5

Le hachage MD5 du paramètre text, ou les paramètres prependtext et appendtext concaténés. Si défini, la modification ne sera pas effectuée sauf si le hachage est correct.

prependtext

Ajouter ce texte au début de la page. Écrase text.

appendtext

Ajouter ce texte à la fin de la page. Écrase text.

Utiliser section=new pour ajouter une nouvelle section, plutôt que ce paramètre.

undo

Annuler cette révision. Écrase text, prependtext et appendtext.

La valeur ne doit pas être inférieure à 0.
Type : entier
undoafter

Annuler toutes les révisions depuis undo jusqu’à celle-ci. Si non défini, annuler uniquement une révision.

La valeur ne doit pas être inférieure à 0.
Type : entier
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, text/x-wiki, text/javascript, text/css, text/plain
contentmodel

Modèle de contenu du nouveau contenu.

Une des valeurs suivantes : Campaign, wikitext, javascript, json, css, text, smw/schema
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.