Aide de l’API de MediaWiki

Ceci est une page d’aide de l’API de MédiaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/API

prop=deletedrevisions (drv)

(main | query | deletedrevisions)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.

Obtenir des informations sur la révision supprimée.

Peut être utilisé de différentes manières :

  1. Obtenir les révisions supprimées pour un ensemble de pages, en donnant les titres ou les ids de page. Ordonné par titre et horodatage.
  2. Obtenir des données sur un ensemble de révisions supprimées en donnant leurs IDs et leurs ids de révision. Ordonné par ID de révision.
Paramètres :
drvprop

Quelles propriétés obtenir pour chaque révision :

ids
L’ID de la révision.
flags
Marques de la révision (mineure).
timestamp
L’horodatage de la révision.
user
Utilisateur ayant fait la révision.
userid
ID de l’utilisateur ayant créé la révision.
size
Taille (en octets) de la révision.
sha1
SHA-1 (base 16) de la révision.
contentmodel
ID du modèle de contenu de la révision.
comment
Commentaire par l’utilisateur de la révision.
parsedcomment
Commentaire analysé par l’utilisateur de la révision.
content
Texte de la révision.
tags
Balises de la révision.
Valeurs (séparées par |) : ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags
Par défaut : ids|timestamp|flags|comment|user
drvlimit

Limiter le nombre de révisions retournées.

Pas plus de 500 autorisé (5 000 pour les robots).
drvexpandtemplates

Développer les modèles dans le contenu de la révision (nécessite drvprop=content).

drvgeneratexml

Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite drvprop=content).

drvparse

Analyser le contenu de la révision (nécessite drvprop=content). Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 1.

drvsection

Récupérer uniquement le contenu de ce numéro de section.

drvdiffto

ID de révision à comparer à chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement.

drvdifftotext

Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase drvdiffto. Si drvsection est positionné, seule cette section sera comparée avec ce texte

drvcontentformat

Format de sérialisation utilisé pour drvdifftotext et attendu pour la sortie du contenu.

Une valeur : text/x-wiki, text/javascript, application/json, text/css, text/plain
drvstart

L’horodatage auquel démarrer l’énumération. Ignoré lors du traitement d’une liste d’IDs de révisions.

drvend

L’horodatage auquel arrêter l’énumération. Ignoré lors du traitement d’une liste d’IDs de révisions.

drvdir

Dans quelle direction énumérer :

newer
Lister les plus anciens en premier. Note : drvstart doit être avant drvend.
older
Lister les nouveaux en premier (par défaut). Note : drvstart doit être postérieur à drvend.
Une valeur : newer, older
Par défaut : older
drvtag

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

drvuser

Lister uniquement les révisions faites par cet utilisateur.

drvexcludeuser

Ne pas lister les révisions faites par cet utilisateur.

drvcontinue

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

Exemples :
Lister les révisions supprimées des pages Main Page et Talk:Main Page, avec leur contenu.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content
Lister les informations pour la révision supprimée 123456.
api.php?action=query&prop=deletedrevisions&revids=123456