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
action=query
- Ce module nécessite des droits de lecture.
Extraire des données de et sur MédiaWiki.
Toutes les modifications de données devront d’abord utiliser une requête pour obtenir un jeton, afin d’éviter les abus de la part de sites malveillants.
- prop
Quelles propriétés obtenir des pages demandées.
- Valeurs (séparées par |) : categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Quelles listes obtenir.
- Valeurs (séparées par |) : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, alltransclusions, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw
- meta
Quelles métadonnées obtenir.
- Valeurs (séparées par |) : allmessages, filerepoinfo, siteinfo, tokens, userinfo
- indexpageids
Inclure une section pageids supplémentaire listant tous les IDs de page renvoyés.
- export
Exporter les révisions actuelles de toutes les pages fournies ou générées.
- exportnowrap
Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que Special:Export). Utilisable uniquement avec export.
- iwurl
S’il faut obtenir l’URL complète si le titre est un lien interwiki.
- continue
Quand il est présent, met en forme query-continue sous forme de paires clé-valeur qui devrait simplement être fusionné dans la requête d’origine. Ce paramètre doit être fixé à une chaîne vide dans la requête initiale.
Ce paramètre est recommandé pour tout nouveau développement, et sera mis par défaut dans la prochaine version de l’API.
- rawcontinue
Actuellement ignoré. Plus tard, continue deviendra la valeur par défaut et sera nécessaire pour recevoir les données brutes de query-continue.
- titles
Une liste des titres sur lesquels travailler.
- Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
- pageids
Une liste des IDs de page sur lesquelles travailler.
- Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
- revids
Une liste des IDs de révision sur lesquelles travailler.
- Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
- generator
Obtenir la liste des pages sur lesquelles travailler en exécutant le module de recherche spécifié.
NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.
- Une valeur : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, 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.
- converttitles
Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki supporte la conversion en variantes. Les langues qui supportent la conversion en variante incluent gan, iu, kk, ku, shi, sr, tg, uz, zh.
- Récupérer l’info du site et les révisions de Page principale.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue=
- Récupérer les révisions des pages commençant par API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue=