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

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

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

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

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

ids
L’identifiant de la révision.
flags
Attributs de la révision (mineure).
timestamp
L’horodatage de la révision.
user
L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
userid
L’ID de l’utilisateur créateur de la version. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
size
Longueur (en octets) de la révision.
slotsize
Longueur (en octets) de chaque emplacement de révision.
sha1
Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
slotsha1
Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé d’une version, une propriété sha1hidden (SHA1 masqué) sera retournée.
contentmodel
Identifiant du modèle de contenu de chaque créneau de révision.
comment
Commentaire de l’utilisateur pour la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
parsedcomment
Commentaire analysé de l’utilisateur sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
content
Tèxte de la revision.
tags
Balisas de la revision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la version.
parsetree
Obsolèt. Utilisez plutôt action=expandtemplates ou action=parse. L’arborescence d’analyse XML du contenu des révisions (nécessite le modèle de contenu wikitext). Pour des raisons de performances, si cette option est utilisée, adrlimit est appliquée à 50.
Valeurs (séparées par | ou autre) : comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Per defecte: ids|timestamp|flags|comment|user
adrslots

Pour quels emplacements de version 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 (principal) seront renvoyées dans un format rétro-compatible.

Valeurs (séparées par | ou autre) : main
Pour spécifier toutes les valeurs, utiliser *.
adrcontentformat-{slot}

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

Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de adrslots.
Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Limitez le nombre de révisions qui seront renvoyées. Si adrprop=content , adrprop=parsetree , adrdiffto ou adr difftotext est utilisé, la limite est 50 . Si adrparse est utilisée, la limite est 1 .

Type : entier ou max
La valeur doit être entre 1 et 500.
adrexpandtemplates
Obsolèt.

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
Obsolèt.

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
Obsolèt.

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 seulement le contenu de la section ayant cet identifiant.

adrdiffto
Obsolèt.

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. Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 50.

adrdifftotext
Obsolèt.

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. Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 50.

adrdifftotextpst
Obsolèt.

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
Obsolèt.

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

Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

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

Tipus: usuari, per qualsevol de Nom d'utilizaire, IP, Usuari temporal, nom interwiki (p. ex., «prefix>NomExemple») e ID d'usuari (p. ex., «#12345»)
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
Pour spécifier toutes les valeurs, utiliser *.
adrstart

L’horodatage auquel commencer 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 antérieur à adrend.
older
lister les plus récents en premier (par défaut) ; note : adrstart doit être postérieur à adrend.
Une des valeurs suivantes : newer, older
Per defecte: older
adrfrom

Aviar la lista a aqueste títol.

Impossible d'utilizar amb adruser.
adrto

Arrêter la liste à ce titre.

Impossible d'utilizar amb adruser.
adrprefix

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

Impossible d'utilizar amb adruser.
adrexcludeuser

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

Impossible d'utilizar amb adruser.
Tipus: usuari, per qualsevol de Nom d'utilizaire, IP, Usuari temporal, nom interwiki (p. ex., «prefix>NomExemple») e ID d'usuari (p. ex., «#12345»)
adrtag

Lister uniquement les versions marquées avec cette balise.

adrcontinue

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.

adrgeneratetitles

Lorsque c’est utilisé comme un générateur, générer des titres plutôt que des identifiants de version.

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 versions 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]