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)
- 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.
- adrprop
Quelles propriétés obtenir pour chaque révision :
- ids
- LâID de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- Lâhorodatage de la révision.
- user
- Lâutilisateur qui a fait la révision. Si lâutilisateur a été supprimé dâune version, une propriété userhidden 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 sera retournée.
- contentmodel
- ID du modèle de contenu de chaque emplacement 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
- Contenu de chaque emplacement de version. Si le contenu a été supprimé dâune version, une propriété texthidden sera retournée.
- tags
- Balises de la révision.
- roles
- Lister les rôles dâemplacement de contenu qui existent dans la révision.
- parsetree
- Obsolète. 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)â¯: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, 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 renvoyées.
- Typeâ¯: entier ou max
- La valeur doit être entre 1 et 500.
- adrexpandtemplates
- Obsolète.
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ète.
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ète.
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
- Obsolète.
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
- Obsolète.
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
- Obsolète.
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ète.
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/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
Lister uniquement les révisions par cet utilisateur.
- Typeâ¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par 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 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â¯: utilisateur, parmi nom dâutilisateur, IP, nom interwiki (par ex. «â¯préfixe>NomParExempleâ¯Â») et ID utilisateur (par ex. «â¯#12345â¯Â»)
- 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)
- 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]