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

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

Lister les versions supprimées.

Opère selon trois modes :

  1. Lister les versions 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 (aucun titre spécifié).
  3. Lister toutes les versions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non défini).

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

Paramètres :
D'autres paramètres généraux sont disponibles.
drstart

L’horodatage auquel commencer 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 antérieur à drend.
older
lister les plus récents 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

Commencer 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 version 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, 710, 711, 828, 829, 2300, 2301, 2302, 2303
Par défaut : 0
drtag

Lister uniquement les versions marquées par cette balise.

druser

Lister uniquement les versions réalisées par cet utilisateur.

Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
drexcludeuser

Ne pas lister les versions réalisées par cet utilisateur.

Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
drprop

Quelles propriétés obtenir :

revid
ajoute l’identifiant de la version supprimée.
parentid
ajoute l’identifiant de la version précédente de la page.
user
ajoute l’utilisateur ayant réalisé la version.
userid
ajoute l’identifiant de l’utilisateur qui a réalisé la version.
comment
ajoute le commentaire de la version.
parsedcomment
ajoute le commentaire analysé de la version.
minor
marque si la version est mineure.
len
ajoute la longueur (en octets) de la version.
sha1
ajoute le hachage SHA-1 (en base 16) de la version.
content
ajoute le contenu de la version.
token
Obsolète. fournit le jeton de modification.
tags
balises pour la version.
Valeurs (séparées par | ou autre) : comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
Par défaut : user|comment
drlimit

Le nombre maximal de versions à lister.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
drcontinue

Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.

Exemples :
Lister les dernières révisions supprimées des pages Accueil et Talk:Main Page, avec leur contenu (mode 1).
api.php?action=query&list=deletedrevs&titles=Accueil|Discussion%3AAccueil&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 versions 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]