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=categorymembers (cm)

(main | query | categorymembers)
  • 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

Lister toutes les pages d’une catégorie donnée.

Paramètres :
cmtitle

Quelle catégorie énumérer (obligatoire). Doit comprendre le préfixe Catégorie:. Incompatible avec cmpageid (identifiant de page).

cmpageid

Identifiant de la page de la catégorie à énumérer. Incompatible avec cmtitle (titre).

Type: entier
cmprop

Quels éléments d’information inclure :

ids
Ajoute l’identifiant de la page.
title
Ajoute le titre et l’identifiant de l’espace de noms de la page.
sortkey
Ajoute la clé de tri utilisée pour trier dans la catégorie (chaîne hexadécimale).
sortkeyprefix
Ajoute le préfixe de la clé de tri utilisé pour trier dans la catégorie (partie lisible par un humain de la clé de tri).
type
Ajoute le type sous lequel a été catégorisée la page (page, subcat ou file).
timestamp
Ajoute l’horodatage de l’inclusion de la page.
Valeurs (séparées par | ou autre) : ids, sortkey, sortkeyprefix, timestamp, title, type
Par défaut : ids|title
cmnamespace

Inclure uniquement les pages dans ces espaces de nom. Remarquez que cmtype=subcat (sous-catégorie) ou cmtype=file (fichier) peuvent être utilisés à la place de cmnamespace=14 ou 6.

Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Pour spécifier toutes les valeurs, utiliser *.
cmtype

Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp (trié par horodatage) est défini.

Valeurs (séparées par | ou autre) : file, page, subcat
Par défaut : page|subcat|file
cmcontinue

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

cmlimit

Le nombre maximal de pages à renvoyer.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
cmsort

Propriété par laquelle trier.

Une des valeurs suivantes : sortkey, timestamp
Par défaut : sortkey
cmdir

Dans quelle direction trier.

Une des valeurs suivantes : asc, ascending, desc, descending, newer, older
Par défaut : ascending
cmstart

Horodatage auquel commencer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage).

Type : horodatage (formats autorisés)
cmend

Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage).

Type : horodatage (formats autorisés)
cmstarthexsortkey

Clé de tri à laquelle commencer la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage).

cmendhexsortkey

Clé de tri à laquelle arrêter la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage).

cmstartsortkeyprefix

Préfixe de la clé de tri à laquelle commencer la liste. Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmstarthexsortkey (clé de tri hexadécimale de début).

cmendsortkeyprefix

Préfixe de la clé de tri avant laquelle se termine la liste (et non pas à ; si cette valeur existe, elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmendhexsortkey (clé de tri hexadécimale de fin).

cmstartsortkey
Obsolète.

Utiliser plutôt cmstarthexsortkey.

cmendsortkey
Obsolète.

Utiliser plutôt cmendhexsortkey (clé de tri hexadécimale de fin).

Exemples :
Obtenir les 10 premières pages de Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [ouvrir dans le bac à sable]
Obtenir des informations sur les 10 premières pages de Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [ouvrir dans le bac à sable]