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=edit
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Font : MediaWiki
- Licéncia : GPL-2.0-or-later
Crear e modificar las paginas.
- title
Titre de la page que vous voulez modifier. Impossible de l’utiliser avec pageid.
- pageid
Identifiant de la page que vous voulez modifier. Incompatible avec title.
- Tipus: enter
- section
Numéro de section. 0 pour la section de tête, new pour une nouvelle section.
- sectiontitle
Lo títol d'una seccion novèla.
- text
Contengut de la pagina.
- summary
Résumé des modifications. É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
Modificacion menora.
- Type : booléen (détails)
- notminor
Modificacion pas menora.
- Type : booléen (détails)
- bot
Marcar aquesta modificacion coma efectuada per un robòt.
- Type : booléen (détails)
- baserevid
Identifiant de la version de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions. Les conflits entre des modifications d’un même utilisateur provoquent l’échec de la modification à moins que « basetimestamp » soit défini.
- Tipus: enter
- basetimestamp
Horodatage de la version de base, utilisé pour détecter les conflits de modification. Peut être obtenu via action=query&prop=revisions&rvprop=timestamp. Les conflits entre des modifications d’un même utilisateur sont ignorés.
- Type : horodatage (formats autorisés)
- starttimestamp
L’horodatage, lorsque le processus de modification a commencé, est utilisé pour détecter les conflits de modification. Une valeur appropriée peut être obtenue en utilisant curtimestamp au début de ce processus (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
No editeu aquesta pàgina si ja existeix.
- Type : booléen (détails)
- nocreate
Lever une erreur si la page n’existe pas.
- Type : booléen (détails)
- watch
- Obsolèt.
Ajouter la page à la liste de suivi de l’utilisateur actuel.
- Type : booléen (détails)
- unwatch
- Obsolèt.
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 : nochange, preferences, unwatch, watch
- Per defecte: preferences
- md5
Le hachage MD5 du paramètre text, ou bien les paramètres prependtext et appendtext concaténés. Si défini, la modification ne sera pas effectuée à moins que le hachage soit correct.
- prependtext
Ajouter ce texte au début de la page. A priorité sur text.
- appendtext
Ajouter ce texte à la fin de la page. A priorité sur text.
Utiliser section=new pour ajouter une nouvelle section, plutôt que ce paramètre.
- undo
Annuler cette version. Écrase text, prependtext et appendtext.
- Tipus: enter
- La valeur ne peut pas être inférieure à 0.
- undoafter
Annuler toutes les versions depuis undo jusqu’à celle-ci. Si non défini, annuler uniquement une version.
- Tipus: enter
- La valeur ne peut pas être inférieure à 0.
- 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/css, text/javascript, text/plain, text/x-wiki
- contentmodel
Model de contingut del nou contingut.
- Une des valeurs suivantes : GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
- 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.
- Cal aquest paràmetre.
- Modificar una pagina
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [ouvrir dans le bac à sable]
- Prefixar una pagina per __NOTOC__
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ouvrir dans le bac à sable]
- Annuler les versions 13579 à 13585 avec un résumé automatique.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ouvrir dans le bac à sable]