Aide de l’API 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=recentchanges (rc)

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

Énumérer les modifications récentes.

Paramètres :
rcstart

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

Type : horodatage (formats autorisés)
rcend

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

Type : horodatage (formats autorisés)
rcdir

Dans quelle direction énumérer :

newer
Lister les plus anciens en premier. Note : rcstart doit être avant rcend.
older
Lister les nouveaux en premier (par défaut). Note : rcstart doit être postérieur à rcend.
Une des valeurs suivantes : newer, older
Par défaut : older
rcnamespace

Filtrer les modifications uniquement sur ces espaces de noms.

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

Lister uniquement les modifications faites par cet utilisateur.

Type : nom d’utilisateur
rcexcludeuser

Ne pas lister les modifications faites par cet utilisateur.

Type : nom d’utilisateur
rctag

Lister uniquement les modifications marquées avec cette balise.

rcprop

Inclure des informations supplémentaires :

user
Ajoute l’utilisateur responsable de la modification et marque s'il s'agit d'une adresse IP.
userid
Ajoute l’ID de l’utilisateur responsable de la modification.
comment
Ajoute le commentaire de la modification.
parsedcomment
Ajoute le commentaire analysé pour la modification.
flags
Ajoute les balises de la modification.
timestamp
Ajoute l’horodatage de la modification.
title
Ajoute le titre de la page modifiée.
ids
Ajoute l’ID de la page, l’ID des modifications récentes et l’ID de l’ancienne et de la nouvelle révision.
sizes
Ajoute l’ancienne et la nouvelle taille de la page en octets.
redirect
Marque la modification si la page est une redirection.
patrolled
Marque les modifications à relire comme relues ou pas.
loginfo
Ajoute les informations du journal (Id du journal, type de trace, etc.) aux entrées du journal.
tags
Liste les balises de l’entrée.
sha1
Ajoute la somme de contrôle du contenu pour les entrées associées à une révision.
Valeurs (séparées par | ou autre) : user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
Par défaut : title|timestamp|ids
rctoken
Désuet.

Utiliser plutôt action=query&meta=tokens.

Valeurs (séparées par | ou autre) : patrol
rcshow

Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les modifications mineures par des utilisateurs connectés, mettre rcshow=minor|!anon.

Valeurs (séparées par | ou autre) : minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
rclimit

Combien de modifications renvoyer au total.

Pas plus de 500 autorisé (5 000 pour les robots).
Type : entier ou max
Par défaut : 10
rctype

Quels types de modification afficher.

Valeurs (séparées par | ou autre) : edit, new, log, external, categorize
Par défaut : edit|new|log|categorize
rctoponly

Lister uniquement les modifications qui sont de la dernière révision.

Type : booléen (détails)
rccontinue

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

rcgeneraterevisions

Utilisé comme générateur, générer des IDs de révision plutôt que des titres. Les entrées de modification récentes sans IDs de révision associé (par ex. la plupart des entrées de journaux) ne généreront rien.

Type : booléen (détails)
Exemples :
Lister les modifications récentes
api.php?action=query&list=recentchanges [ouvrir dans le bac à sable]
Obtenir l’information de page sur les modifications récentes non relues.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]