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
action=purge
- Ce module nécessite des droits de lecture.
- Ce module nécessite des droits d’écriture.
- Ce module accepte seulement les requêtes POST.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Vider le cache des titres fournis.
- forcelinkupdate
Mettre à jour les tables de liens et faire d’autres mises à jour de données secondaires.
- Type : booléen (détails)
- forcerecursivelinkupdate
Fait comme forcelinkupdate et met à jour les tables de liens pour toute page qui utilise cette page comme modèle.
- Type : booléen (détails)
- continue
Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
Une liste des IDs de pages sur lesquelles travailler.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse.
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- alltransclusions
- Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- backlinks
- Trouver toutes les pages qui ont un lien vers la page donnée.
- categories
- Lister toutes les catégories auxquelles les pages appartiennent.
- categorymembers
- Lister toutes les pages d’une catégorie donnée.
- deletedrevisions
- Obtenir les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- linkshere
- Trouver toutes les pages ayant un lien vers les pages données.
- pageswithprop
- Lister toutes les pages utilisant une propriété de page donnée.
- prefixsearch
- Effectuer une recherche de préfixe sur les titres de page.
- protectedtitles
- Lister tous les titres protégés en création.
- querypage
- Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- random
- Récupèrer un ensemble de pages au hasard.
- recentchanges
- Énumérer les modifications récentes.
- redirects
- Renvoie toutes les redirections vers les pages données.
- revisions
- Obtenir les informations sur une version.
- search
- Effectuer une recherche en texte intégral.
- templates
- Renvoie toutes les pages incluses dans les pages fournies.
- transcludedin
- Trouver toutes les pages qui incluent les pages données.
- watchlist
- Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- watchlistraw
- Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
- Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par generator.
- Type : booléen (détails)
- converttitles
Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variantes incluent ban, en, crh, gan, iu, ku, sh, shi, sr, tg, tly, uz, wuu et zh.
- Type : booléen (détails)
- Purger les pages Accueil et API.
- api.php?action=purge&titles=Accueil|API [ouvrir dans le bac à sable]
- Purger les 10 premières pages de l’espace de noms principal.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [ouvrir dans le bac à sable]