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=revisiondelete

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

Supprimer et annuler la suppression des révisions.

Paramètres :
type

Type de suppression de révision en cours de traitement.

Ce paramètre est obligatoire.
Une des valeurs suivantes : revision, archive, oldimage, filearchive, logging
target

Titre de page pour la suppression de révision, s’il est nécessaire pour le type.

ids

Identifiants pour les révisions à supprimer.

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

Quoi masquer pour chaque révision.

Valeurs (séparées par |) : content, comment, user
show

Quoi démasquer pour chaque révision

Valeurs (séparées par |) : content, comment, user
suppress

S’il faut supprimer les données aux administrateurs comme aux autres.

Une des valeurs suivantes : yes, no, nochange
Par défaut : nochange
reason

Motif de suppression ou d’annulation de suppression.

token

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

Ce paramètre est obligatoire.
Exemples :
Masquer le contenu de la révision 12345 de la page Main Page
api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC
Masquer toutes les données de l’entrée de journal 67890 avec le motif Violation de Biographie de Personne Vivante.
api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC