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

prop=info (in)

  • Ce module nécessite des droits de lecture.

Obtenir les informations de base sur la page.

Paramètres :
inprop

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

protection
Liste de niveau de protection de chaque page.
talkid
L’ID de la page de discussion pour chaque page qui n’est pas une page de discussion.
watched
Liste de l’état de suivi de chaque page.
watchers
Le nombre d’observateurs, si c&est autorisé.
notificationtimestamp
L’horodatage de notification de la liste de suivi de chaque page.
subjectid
L’ID de la page parente de chaque page de discussion.
url
Fournit une URL complète, une URL de modification, et l’URL canonique pour 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 vraiment affiché.
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é.
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é.
Valeurs (séparées par |) : protection, talkid, watched, watchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
intestactions

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

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

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

Valeurs (séparées par |) : 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
Obtenir des informations générale et de protection sur la page Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page

list=categorymembers (cm)

  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.

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

Paramètres :
cmtitle

Quelle catégorie énumérer (obligatoire). Doit comprendre le préfixe Sokajy:. Impossible à utiliser avec cmpageid.

cmpageid

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

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, sous-catégorie ou fichier).
timestamp
Ajoute l’horodatage de l’inclusion de la page.
Valeurs (séparées par |) : ids, title, sortkey, sortkeyprefix, type, timestamp
Par défaut : 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.

NOTE : Du fait du mode minimal, utiliser cela peut aboutir à moins de résultats que cmlimit renvoyés avant de continuer ; dans les cas extrêmes, zéro résultats peuvent être renvoyés.

Valeurs (séparées par |) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 110, 111
cmtype

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

Valeurs (séparées par |) : page, subcat, file
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.

Pas plus de 500 autorisé (5 000 pour les robots).
Par défaut : 10
cmsort

Propriété par laquelle trier.

Une valeur : sortkey, timestamp
Par défaut : sortkey
cmdir

Dans quelle direction trier.

Une valeur : asc, desc, ascending, descending, newer, older
Par défaut : ascending
cmstart

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

cmend

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

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ète.

Utiliser plutôt cmstarthexsortkey.

cmendsortkey
Obsolète.

Utiliser plutôt cmendhexsortkey.

Exemples :
Obtenir les 10 premières pages de Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics
Obtenir l’information sur les 10 premières pages de Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info