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

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

Récupère les événements à partir 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 enregistré.
type
Ajoute le type de l’événement enregistré.
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) : comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Par défaut : ids|title|type|user|timestamp|comment|details
letype

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

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

Filtrer les actions du journal sur cette seule action. Écrase letype. Dans la liste des valeurs possibles, les valeurs suivies d'un astérisque, comme action/*, peuvent avoir différentes chaînes après le slash.

Une des valeurs suivantes : block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, 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, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, usermerge/*
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 : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et ID utilisateur (par ex. « #12345 »)
letitle

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

lenamespace

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

Une des valeurs suivantes : -1, -2, 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.

Type : entier ou max
La valeur doit être entre 1 et 500.
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]