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=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-or-later

Supprimer et rétablir 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 : archive, filearchive, logging, oldimage, revision
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 | ou autre.
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
hide

Quoi masquer pour chaque révision.

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

Quoi démasquer pour chaque révision

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

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

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

Motif de suppression ou d’annulation de suppression.

tags

Balises à appliquer à l’entrée dans le journal de suppression.

Valeurs (séparées par | ou autre) :
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 [ouvrir dans le bac à sable]
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 [ouvrir dans le bac à sable]