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=recentchanges (rc)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0+
Énumérer les modifications récentes.
- rcstart
L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
- rcend
L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
- rcdir
Dans quelle direction énumérer :
- newer
- Lister les plus anciens en premier. Note : rcstart doit être avant rcend.
- older
- Lister les nouveaux en premier (par défaut). Note : rcstart doit être postérieur à rcend.
- Une des valeurs suivantes : newer, older
- Par défaut : older
- rcnamespace
Filtrer les modifications uniquement sur 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
- rcuser
Lister uniquement les modifications par cet utilisateur.
- Type : nom d’utilisateur
- rcexcludeuser
Ne pas lister les modifications par cet utilisateur.
- Type : nom d’utilisateur
- rctag
Lister uniquement les modifications marquées avec cette balise.
- rcprop
Inclure des informations supplémentaires :
- user
- Ajoute l’utilisateur responsable de la modification et marque si c’est une adresse IP.
- userid
- Ajoute l’ID de l’utilisateur responsable de la modification.
- comment
- Ajoute le commentaire de la modification.
- parsedcomment
- Ajoute le commentaire analysé pour la modification.
- flags
- Ajoute les balises de la modification.
- timestamp
- Ajoute l’horodatage de la modification.
- title
- Ajoute le titre de la page modifiée.
- ids
- Ajoute l’ID de la page, l’ID des modifications récentes et l’ID de l’ancienne et la nouvelle révisions.
- sizes
- Ajoute l’ancienne et la nouvelle tailles de la page en octets.
- redirect
- Marque la modification si la page est une redirection.
- patrolled
- Marque les modifications patrouillables comme patrouillées ou non.
- loginfo
- Ajoute les informations du journal (Id du journal, type de trace, etc.) aux entrées du journal.
- tags
- Liste les balises de l’entrée.
- sha1
- Ajoute la somme de contrôle du contenu pour les entrées associées à une révision.
- Valeurs (séparées par |) : user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- Par défaut : title|timestamp|ids
- rctoken
- Obsolète.
Utiliser plutôt action=query&meta=tokens.
- Valeurs (séparées par |) : patrol
- rcshow
Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les modifications mineures par des utilisateurs connectés, mettre rcshow=minor|!anon.
- Valeurs (séparées par |) : minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
- rclimit
Combien de modifications renvoyer au total.
- Pas plus de 500 autorisé (5 000 pour les robots).
- Type : entier ou max
- Par défaut : 10
- rctype
Quels types de modification afficher.
- Valeurs (séparées par |) : edit, new, log, external, categorize
- Par défaut : edit|new|log|categorize
- rctoponly
Lister uniquement les modifications qui sont de la dernière révision.
- Type : booléen (détails)
- rccontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- rcgeneraterevisions
Utilisé comme générateur, générer des IDs de révision plutôt que des titres. Les entrées de modification récentes sans IDs de révision associé (par ex. la plupart des entrées de journaux) ne généreront rien.
- Type : booléen (détails)
- Lister les modifications récentes
- api.php?action=query&list=recentchanges [ouvrir dans le bac à sable]
- Obtenir l’information de page sur les modifications récentes non patrouillées
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]