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=usercontribs (uc)

(main | query | usercontribs)
  • Ce module nécessite des droits de lecture.

Obtenir toutes les modifications par un utilisateur.

Paramètres :
uclimit

Le nombre maximal de contributions à renvoyer.

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

L’horodatage auquel démarrer le retour.

ucend

L’horodatage auquel arrêter le retour.

uccontinue

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

ucuser

Les utilisateurs pour lesquels récupérer les contributions.

Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
ucuserprefix

Récupérer les contributions pour tous les utilisateurs dont les noms commencent par cette valeur. Écrase ucuser.

ucdir

Dans quelle direction énumérer :

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

Lister uniquement les contributions dans ces espaces de nom.

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

Inclure des informations supplémentaires:

ids
Ajoute l’ID de page et l’ID de révision.
title
Ajoute le titre et l’ID d’espace de noms de la page.
timestamp
Ajoute l’horodatage de la modification.
comment
Ajoute le commentaire de la modification.
parsedcomment
Ajoute le commentaire analysé de la modification.
size
Ajoute la nouvelle taille de la modification.
sizediff
Ajoute le delta de taille de la modification par rapport à son parent.
flags
Ajoute les marques de la modification.
patrolled
Marque les modifications patrouillées.
tags
Liste les balises de la modification.
Valeurs (séparées par |) : ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
Par défaut : ids|title|timestamp|comment|size|flags
ucshow

Afficher uniquement les éléments correspondant à ces critères, par ex. les modifications non mineures uniquement : ucshow=!minor.

Si ucshow=patrolled ou ucshow=!patrolled est positionné, les révisions plus anciennes que $wgRCMaxAge (7776000 secondes) ne seront pas affichées.

Valeurs (séparées par |) : minor, !minor, patrolled, !patrolled, top, !top, new, !new
uctag

Lister uniquement les révisions marquées avec cette balise.

uctoponly
Obsolète.

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

Exemples :
Afficher les contributions de l'utilisateur Exemple.
api.php?action=query&list=usercontribs&ucuser=Example
Afficher les contributions de toutes les adresses IP avec le préfixe 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2.