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
prop=deletedrevisions (drv)
- 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
Obtenir des informations sur la révision supprimée.
Peut être utilisé de différentes manières :
- 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.
- 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.
- 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
- 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
- drvslots
Pour quels emplacements de révision renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans drvprops. 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 *.
- drvlimit
Limiter le nombre de révisions retournées.
- Pas plus de 500 autorisé (5 000 pour les robots).
- Type : entier ou max
- drvexpandtemplates
- Désuet.
Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite drvprop=content).
- Type : booléen (détails)
- drvgeneratexml
- 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 drvprop=content).
- Type : booléen (détails)
- drvparse
- Désuet.
Utiliser action=parse à la place. 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.
- Type : booléen (détails)
- drvsection
Récupérer uniquement le contenu de ce numéro de section.
- drvdiffto
- 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.
- drvdifftotext
- Désuet.
Utiliser action=compare à la place. 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.
- drvdifftotextpst
- Désuet.
Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec drvdifftotext.
- Type : booléen (détails)
- drvcontentformat
- Désuet.
Format de sérialisation utilisé pour drvdifftotext et attendu pour la sortie du contenu.
- Une des valeurs suivantes : application/json, text/x-wiki, text/javascript, 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.
- Type : horodatage (formats autorisés)
- drvend
L’horodatage auquel arrêter l’énumération. Ignoré lors du traitement d’une liste d’IDs de révisions.
- Type : horodatage (formats autorisés)
- 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 des valeurs suivantes : 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.
- Type : nom d’utilisateur
- drvexcludeuser
Ne pas lister les révisions faites par cet utilisateur.
- Type : nom d’utilisateur
- drvcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- 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&drvslots=*&drvprop=user|comment|content [ouvrir dans le bac à sable]
- Lister les informations pour la révision supprimée 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [ouvrir dans le bac à sable]