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

list=deletedrevs (dr)

(main | query | deletedrevs)
  • Ce module est désuet.
  • Ce module nécessite des droits de lecture.
  • Source : MediaWiki
  • Licence : GPL-2.0+

Afficher les versions supprimées.

Opère selon trois modes :

  1. Lister les révisions supprimées pour les titres donnés, triées par horodatage.
  2. Lister les contributions supprimées pour l’utilisateur donné, triées par horodatage (pas de titres spécifiés).
  3. Lister toutes les révisions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non positionné).

Certains paramètres ne s’appliquent qu’à certains modes et sont ignorés dans les autres.

Paramètres :
drstart

L’horodatage auquel démarrer l’énumération.

Modes : 1, 2
Type : horodatage (formats autorisés)
drend

L’horodatage auquel arrêter l’énumération.

Modes : 1, 2
Type : horodatage (formats autorisés)
drdir

Dans quelle direction énumérer :

newer
Lister les plus anciens en premier. Note : drstart doit être avant drend.
older
Lister les nouveaux en premier (par défaut). Note : drstart doit être postérieur à drend.
Modes : 1, 3
Une des valeurs suivantes : newer, older
Par défaut : older
drfrom

Démarrer la liste à ce titre.

Mode : 3
drto

Arrêter la liste à ce titre.

Mode : 3
drprefix

Rechercher tous les titres de page commençant par cette valeur.

Mode : 3
drunique

Lister uniquement une révision pour chaque page.

Mode : 3
Type : booléen (détails)
drnamespace

Lister uniquement les pages dans cet espace de noms.

Mode : 3
Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Par défaut : 0
drtag

Lister uniquement les révisions marquées par cette balise.

druser

Lister uniquement les révisions par cet utilisateur.

Type : nom d’utilisateur
drexcludeuser

Ne pas lister les révisions par cet utilisateur.

Type : nom d’utilisateur
drprop

Quelles propriétés obtenir :

revid 
Ajoute l’ID de la révision supprimée.
parentid 
Ajoute l’ID de la révision précédente de la page.
user 
Ajoute l’utilisateur ayant fait la révision.
userid 
Ajoute l’ID de l’utilisateur qui a fait la révision.
comment 
Ajoute le commentaire de la révision.
parsedcomment 
Ajoute le commentaire analysé de la révision.
minor 
Marque si la révision est mineure.
len 
Ajoute la longueur (en octets) de la révision.
sha1 
Ajoute le SHA-1 (base 16) de la révision.
content 
Ajoute le contenu de la révision.
token 
Désuet. Fournit le jeton de modification.
tags 
Balises pour la révision.
Valeurs (séparées par | ou autre) : revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
Par défaut : user|comment
drlimit

Le nombre maximal de révisions à lister.

Pas plus de 500 autorisé (5 000 pour les robots).
Type : entier ou max
Par défaut : 10
drcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Lister les dernières révisions supprimées des pages Main Page et Talk:Main Page, avec le contenu (mode 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [ouvrir dans le bac à sable]
Lister les 50 dernières contributions de Bob supprimées (mode 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [ouvrir dans le bac à sable]
Lister les 50 premières révisions supprimées dans l’espace de noms principal (mode 3)
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [ouvrir dans le bac à sable]
Lister les 50 premières pages supprimées dans l’espace de noms Discussion (mode 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [ouvrir dans le bac à sable]