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

list=alldeletedrevisions (adr)

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

Lister toutes les révisions supprimées par un utilisateur ou dans un espace de noms.

Paramètres :
adrprop

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
adrlimit

Limiter le nombre de révisions retournées.

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

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

adrgeneratexml

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

adrparse

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

adrsection

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

adrdiffto

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

adrdifftotext

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

adrcontentformat

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

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

Lister uniquement les révisions par cet utilisateur.

REMARQUE : Du fait du mode minimal, utiliser adruser et adrnamespace ensemble peut aboutir à moins de résultats renvoyés que adrlimit avant de continuer ; dans les cas extrêmes, zéro résultats peuvent être renvoyés.

adrnamespace

Lister uniquement les pages dans cet espace de noms.

REMARQUE : Du fait du mode minimal, utiliser adruser et adrnamespace ensemble peut aboutir à moins de résultats renvoyés que adrlimit avant de continuer ; dans les cas extrêmes, zéro résultats peuvent être renvoyés.

Valeurs (séparées par |) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 110, 111
adrstart

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

Utilisable uniquement avec adruser.
adrend

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

Utilisable uniquement avec adruser.
adrdir

Dans quelle direction énumérer :

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

Démarrer la liste à ce titre.

Impossible à utiliser avec adruser.
adrto

Arrêter la liste à ce titre.

Impossible à utiliser avec adruser.
adrprefix

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

Impossible à utiliser avec adruser.
adrexcludeuser

Ne pas lister les révisions par cet utilisateur.

Impossible à utiliser avec adruser.
adrtag

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

adrcontinue

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

adrgeneratetitles

Utilisé comme générateur, générer des titres plutôt que des IDs de révision.

Exemples :
Lister les 50 dernières contributions supprimées par l'utilisateur Exemple.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50
Lister les 50 premières révisions supprimées dans l’espace de noms principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrlimit=50