Aide de l’API de MediaWiki

Ceci est une page d’aide de l’API de MédiaWiki 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.

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.
2=Valeurs (séparées par |) : 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.

1=Une valeur : Peut être vide, ou block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, newusers
leaction

Filtrer les actions du journal à cette seule action. Écrase letype. Des actions avec une astérisque de la forme letype sont autorisées pour spécifier n’importe quelle chaîne à la place de l’astérisque.

1=Une valeur : protect/protect, protect/modify, protect/unprotect, protect/move_prot, move/move, move/move_redir, delete/delete, delete/restore, delete/revision, delete/event, suppress/revision, suppress/event, suppress/delete, patrol/patrol, rights/rights, rights/autopromote, upload/upload, upload/overwrite, upload/revert, merge/merge, tag/update, managetags/create, managetags/delete, managetags/activate, managetags/deactivate, block/block, block/unblock, block/reblock, suppress/block, suppress/reblock, import/upload, import/interwiki, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate
lestart

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

leend

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

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.
1=Une valeur : newer, older
Par défaut : older
leuser

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

letitle

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

lenamespace

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

1=Une valeur : 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).
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