API aide 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=alldeletedrevisions (adr)

(main | query | alldeletedrevisions)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

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
L’utilisateur qui a fait la révision.
userid
L’ID de l’utilisateur créateur de la révision.
size
Longueur (en octets) de la révision.
slotsize
Longueur (en octets) de chaque emplacement de révision.
sha1
Hachage SHA-1 (base 16) de la révision.
slotsha1
SHA-1 (base 16) de chaque emplacement de révision.
contentmodel
ID du modèle de contenu de chaque emplacement de révision.
comment
Commentaire de l’utilisateur sur la révision.
parsedcomment
Commentaire analysé de l’utilisateur sur la révision.
content
Contenu de chaque emplacement de révision.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la révision.
parsetree
Désuet. Utiliser action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu wikitext).
Valeurs (séparées par | ou autre) : ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
Par défaut : ids|timestamp|flags|comment|user
adrslots

Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans adrprops. Si omis, les données de l’emplacement main seront renvoyées dans un format rétro-compatible.

Valeurs (séparées par | ou autre) : main
Pour spécifier toutes les valeurs, utiliser *.
adrlimit

Limiter le nombre de révisions retournées.

Pas plus de 500 autorisé (5 000 pour les robots).
Type : entier ou max
adrexpandtemplates
Désuet.

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

Type : booléen (détails)
adrgeneratexml
Désuet.

Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite adrprop=content).

Type : booléen (détails)
adrparse
Désuet.

Utiliser action=parse à la place. 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.

Type : booléen (détails)
adrsection

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

adrdiffto
Désuet.

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

adrdifftotext
Désuet.

Utiliser action=compare à la place. 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.

adrdifftotextpst
Désuet.

Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec adrdifftotext.

Type : booléen (détails)
adrcontentformat
Désuet.

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

Une des valeurs suivantes : application/json, text/x-wiki, text/javascript, text/css, text/plain
adruser

Lister uniquement les révisions par cet utilisateur.

Type : nom d’utilisateur
adrnamespace

Lister uniquement les pages dans cet espace de noms.

Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
Pour spécifier toutes les valeurs, utiliser *.
adrstart

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

Utilisable uniquement avec adruser.
Type : horodatage (formats autorisés)
adrend

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

Utilisable uniquement avec adruser.
Type : horodatage (formats autorisés)
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 des valeurs suivantes : 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.
Type : nom d’utilisateur
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.

Type : booléen (détails)
Exemples :
Lister les 50 dernières contributions supprimées par l'utilisateur Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [ouvrir dans le bac à sable]
Lister les 50 premières révisions supprimées dans l’espace de noms principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [ouvrir dans le bac à sable]