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=watchlist (wl)

(main | query | watchlist)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.

Obtenir les modifications récentes des pages dans la liste de suivi de l’utilisateur actuel.

Paramètres :
wlallrev

Inclure les multiples révisions de la même page dans l’intervalle de temps fourni.

wlstart

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

wlend

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

wlnamespace

Filtrer les modifications aux seuls espaces de nom fournis.

Valeurs (séparées par |) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
wluser

Lister uniquement les modifications par cet utilisateur.

wlexcludeuser

Ne pas lister les modifications faites par cet utilisateur.

wldir

Dans quelle direction énumérer :

newer
Lister les plus anciens en premier. Note : wlstart doit être avant wlend.
older
Lister les nouveaux en premier (par défaut). Note : wlstart doit être postérieur à wlend.
Une valeur : newer, older
Par défaut : older
wllimit

Combien de résultats au total renvoyer par demande.

Pas plus de 500 autorisé (5 000 pour les robots).
Par défaut : 10
wlprop

Quels éléments supplémentaires obtenir :

ids
Ajoute les IDs de révision et de page.
title
Ajoute le titre de la page.
flags
Ajoute les marques de la modification.
user
Ajoute l’utilisateur ayant fait la modification.
userid
Ajoute l’ID de l’utilisateur ayant fait la modification.
comment
Ajoute le commentaire de la modification.
parsedcomment
Ajoute le commentaire analysé de la modification.
timestamp
Ajoute l’horodatage de la modification.
patrol
Marque les modifications patrouillées.
sizes
Ajoute les ancienne et nouvelle tailles de la page.
notificationtimestamp
Ajoute l’horodatage de quand l’utilisateur a été notifié de la modification la dernière fois.
loginfo
Ajoute l’information du journal quand c’est approprié.
Valeurs (séparées par |) : ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
Par défaut : ids|title|flags
wlshow

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

Valeurs (séparées par |) : minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
wltype

Quels types de modification afficher :

edit
Modifications de page normale.
external
Modifications externes.
new
Créations de page.
log
Entrées du journal.
Valeurs (séparées par |) : edit, external, new, log
Par défaut : edit|new|log
wlowner

Utilisé avec wltoken pour accéder à la liste de suivi d’un autre utilisateur.

wltoken

Un jeton de sécurité (disponible dans les préférences de l’utilsiateur) pour autoriser l’accès à la liste de suivi d&un autre utilisateur.

wlcontinue

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

Exemples :
Lister la révision de tête des pages récemment modifiées dans la liste de suivi de l’utilisateur actuel
api.php?action=query&list=watchlist
Chercher des informations supplémentaires sur la révision de tête des pages récemment modifiées de la liste de suivi de l’utilisateur actuel
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment
Chercher les informations sur toutes les modifications récentes des pages de la liste de suivi de l’utilisateur actuel
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment
Chercher l’information de la page sur les pages récemment modifiées de la liste de suivi de l’utilisateur actuel
api.php?action=query&generator=watchlist&prop=info
Chercher l’information de la révision pour les modifications récentes des pages de la liste de suivi de l’utilisateur actuel
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user
Lister la révision de tête des pages récemment modifiées de la liste de suivi de l'utilisateur Exemple.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC