Aide de l’API 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/Special:MyLanguage/API:Main_page
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-or-later
É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
Liste uniquement les modifications dans ces espaces de noms.
- Valeurs (séparées par | ou autre) : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
- Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
- Pour spécifier toutes les valeurs, utiliser *.
- rcuser
Lister uniquement les modifications faites par cet utilisateur.
- Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
- rcexcludeuser
Ne pas lister les modifications faites par cet utilisateur.
- Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
- rctag
Lister uniquement les modifications marquées avec cette balise.
- rcprop
Inclure des informations supplémentaires :
- user
- Ajoute l’utilisateur responsable de la modification, ainsi qu’un marqueur s’il s'agit d’une adresse IP. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- userid
- Ajoute l’ID de l’utilisateur responsable de la modification. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé pour la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- 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 de la nouvelle révision.
- sizes
- Ajoute l’ancienne et la nouvelle taille de la page en octets.
- redirect
- Marque la modification si la page est une redirection.
- patrolled
- Marque les modifications à relire comme relues ou pas.
- 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 le hachage du contenu pour les entrées associées à une version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
- Valeurs (séparées par | ou autre) : comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Par défaut : title|timestamp|ids
- rctoken
- Obsolète.
Utiliser plutôt action=query&meta=tokens.
- Valeurs (séparées par | ou autre) : 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 | ou autre) : !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
Combien de modifications renvoyer au total.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- rctype
Quels types de modification afficher.
- Valeurs (séparées par | ou autre) : categorize, edit, external, log, new
- 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)
- rctitle
Lister uniquement les entrées concernant une page donnée.
- 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)
- rcslot
Lister uniquement les modifications qui touchent l’emplacement nommé.
- Une des valeurs suivantes : main
- 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 relues.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]