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

prop=info (in)

  • Ce module nécessite des droits de lecture.
  • Font : MediaWiki
  • Licéncia : GPL-2.0-or-later

Obtenir les informations de base sur la page.

Paramètres :
inprop

Quelles propriétés supplémentaires récupérer :

protection
Lister le niveau de protection de chaque page.
talkid
L’ID de la page de discussion de chaque page qui n’est pas de discussion.
watched
Lister l’état de suivi de chaque page.
watchers
Le nombre d’observateurs, si c’est autorisé.
visitingwatchers
Le nombre de personnes suivant chaque page qui ont regardé les modifications récentes de cette page, si c’est autorisé.
notificationtimestamp
L’horodatage de notification de la liste de suivi de chaque page.
subjectid
L’ID de page de la page parent de chaque page de discussion.
url
Fournit une URL complète, une URL de modification, et l’URL canonique de chaque page.
readable
Si l’utilisateur peut lire cette page.
preload
Fournit le texte renvoyé par EditFormPreloadText.
displaytitle
Fournit la manière dont le titre de la page est réellement affiché.
varianttitles
Donne le titre affiché dans toutes les variantes de la langue de contenu du site.
Valeurs (séparées par | ou autre) : protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle, varianttitles
intestactions

Tester si l’utilisateur actuel peut effectuer certaines actions sur la page.

Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
intoken
Obsolèt.

Utiliser plutôt action=query&meta=tokens.

Valeurs (séparées par | ou autre) : edit, delete, protect, move, block, unblock, email, import, watch
incontinue

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

Exemples :
Obtenir des informations sur la page Main Page.
api.php?action=query&prop=info&titles=Main%20Page [ouvrir dans le bac à sable]
Obtenir des informations générales et de protection sur la page Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [ouvrir dans le bac à sable]

list=categorymembers (cm)

  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Font : MediaWiki
  • Licéncia : 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 Categoria:. Impossible à utiliser avec cmpageid.

cmpageid

ID de la page de la catégorie à énumérer. Impossible à utiliser avec cmtitle.

Type : entier
cmprop

Quelles informations inclure :

ids
Ajoute l’ID de la page.
title
Ajoute le titre et l’ID 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 de la clé de tri).
type
Ajoute le type dans 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, title, sortkey, sortkeyprefix, type, timestamp
Per defaut : ids|title
cmnamespace

Inclure uniquement les pages dans ces espaces de nom. Remarquez que cmtype=subcat ou cmtype=file 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, 110, 111, 710, 711, 828, 829, 2300, 2301, 2302, 2303
Pour spécifier toutes les valeurs, utiliser *.
cmtype

Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp est positionné.

Valeurs (séparées par | ou autre) : page, subcat, file
Per defaut : page|subcat|file
cmcontinue

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

cmlimit

Le nombre maximal de pages à renvoyer.

Pas plus de 500 autorisé (5 000 pour les robots).
Type : entier ou max
Per defaut : 10
cmsort

Propriété par laquelle trier.

Une des valeurs suivantes : sortkey, timestamp
Per defaut : sortkey
cmdir

Dans quelle direction trier.

Une des valeurs suivantes : asc, desc, ascending, descending, newer, older
Per defaut : ascending
cmstart

Horodatage auquel démarrer la liste. Peut être utilisé uniquement avec cmsort=timestamp.

Type : horodatage (formats autorisés)
cmend

Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp.

Type : horodatage (formats autorisés)
cmstarthexsortkey

Clé de tri à laquelle démarrer le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.

cmendhexsortkey

Clé de tri à laquelle arrêter le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.

cmstartsortkeyprefix

Préfixe de la clé de tri à laquelle démarrer le listage. Utilisable uniquement avec cmsort=sortkey. Écrase cmstarthexsortkey.

cmendsortkeyprefix

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

cmstartsortkey
Obsolèt.

Utiliser plutôt cmstarthexsortkey.

cmendsortkey
Obsolèt.

Utiliser plutôt cmendhexsortkey.