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=logevents (le)

(main | query | logevents)
  • Ce module nécessite des droits de lecture.
  • Source : MediaWiki
  • Licence : GPL-2.0+

Obtenir des événements des journaux.

Paramètres :
leprop

Quelles propriétés obtenir :

ids
Ajoute l’ID de l’événement.
title
Ajoute le titre de la page pour l’événement.
type
Ajoute le type de l’événement.
user
Ajoute l’utilisateur responsable de l’événement.
userid
Ajoute l’ID de l’utilisateur responsable de l’événement.
timestamp
Ajoute l’horodatage de l’événement.
comment
Ajoute le commentaire de l’événement.
parsedcomment
Ajoute le commentaire analysé de l’événement.
details
Liste les détails supplémentaires sur l’événement.
tags
Liste les balises de l’événement.
Valeurs (séparées par | ou autre) : ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
Par défaut : ids|title|type|user|timestamp|comment|details
letype

Filtrer les entrées du journal à ce seul type.

Une des valeurs suivantes : Peut être vide, ou renameuser, block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers
leaction

Filtrer les actions du journal à cette seule action. Écrase letype. La présence d'une valeur avec un astérisque dans la liste, comme letype, indique qu'une chaîne arbitraire peut être passée dans dans la requête à la place de l'astérisque.

Une des valeurs suivantes : renameuser/renameuser, block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, patrol/patrol, patrol/autopatrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate
lestart

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

Type : horodatage (formats autorisés)
leend

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

Type : horodatage (formats autorisés)
ledir

Dans quelle direction énumérer :

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

Restreindre aux entrées générées par l’utilisateur spécifié.

Type : nom d’utilisateur
letitle

Restreindre aux entrées associées à une page donnée.

lenamespace

Restreindre aux entrées dans l’espace de nom spécifié.

Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

Restreindre aux entrées commençant par ce préfixe.

letag

Lister seulement les entrées ayant cette balise.

lelimit

Combien d'entrées renvoyer au total.

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

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

Exemple :
Liste les entrées de journal récentes.
api.php?action=query&list=logevents [ouvrir dans le bac à sable]