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=recentchanges (rc)
- Ce module nécessite des droits de lecture.
 - Ce module peut être utilisé comme générateur.
 
Énumérer les modifications récentes.
- rcstart
 L’horodatage auquel démarrer l’énumération.
- rcend
 L’horodatage auquel arrêter l’énumération.
- 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 valeur : 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, 100, 101, 102, 103
 - rcuser
 Lister uniquement les modifications par cet utilisateur.
- rcexcludeuser
 Ne pas lister les modifications par cet 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).
 - Par défaut : 10
 - rctype
 Quels types de modification afficher.
- Valeurs (séparées par |) : edit, external, new, log
 - Par défaut : edit|new|log
 - rctoponly
 Lister uniquement les modifications qui sont de la dernière révision.
- rccontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les modifications récentes
 - api.php?action=query&list=recentchanges
 - Obtenir l’information de page sur les modifications récentes non patrouillées
 - api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info