Aide de l’API 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=protect

(main | protect)
  • 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+

Modifier le niveau de protection d’une page.

Paramètres :
title

Titre de la page à (dé)protéger. Impossible à utiliser avec pageid.

pageid

ID de la page à (dé)protéger. Impossible à utiliser avec title.

Type : entier
protections

Liste des niveaux de protection, au format action=niveau (par ex. edit=sysop).

NOTE : Toutes les actions non listées auront leur restrictions supprimées.

Ce paramètre est obligatoire.
Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
expiry

Horodatages d’expiration. Si un seul horodatage est fourni, il sera utilisé pour toutes les protections. Utiliser infinite, indefinite, infinity ou never pour une protection sans expiration.

Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
Par défaut : infinite
reason

Motif de (dé)protection.

Par défaut : (vide)
cascade

Activer la protection en cascade (c’est-à-dire protéger les modèles transclus et les images utilisées dans cette page). Ignoré si aucun des niveaux de protection fournis ne supporte la mise en cascade.

Type : booléen (détails)
watch
Obsolète.

Si activé, ajouter la page (dé)protégée à la liste de suivi de l'utilisateur actuel.

Type : booléen (détails)
watchlist

Ajouter ou supprimer sans condition la page de la liste de suivi de l'utilisateur actuel, utiliser les préférences ou ne pas modifier le suivi.

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

Un jeton « csrf » récupéré par action=query&meta=tokens

Ce paramètre est obligatoire.
Récupérée de « http://aan.stdin.fr/Spécial:ApiHelp »