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=parse
- Ce module nécessite des droits de lecture.
Analyse le contenu et renvoie le résultat de l’analyseur.
Voyez les différents modules prop de action=query pour avoir de l’information sur la version actuelle d’une page.
Il y a plusieurs moyens de spécifier le texte à analyser :
- Spécifier une page ou une révision, en utilisant page, pageid ou oldid.
- Spécifier explicitement un contenu, en utilisant text, title et contentmodel
- Spécifier uniquement un résumé à analyser. prop doit recevoir une valeur vide.
- title
Titre de la page à laquelle appartient le texte. Si omis, contentmodel doit être spécifié, et API sera utilisé comme titre.
- text
Texte à analyser. utiliser title ou contentmodel pour contrôler le modèle de contenu.
- summary
Résumé à analyser.
- page
Analyser le contenu de cette page. Impossible à utiliser avec text et title.
- pageid
Analyser le contenu de cette page. Écrase page.
- redirects
Si le paramètre page ou pageid est positionné sur une redirection, la résoudre.
- oldid
Analyser le contenu de cette révision. Écrase page et pageid.
- prop
Quelles informations obtenir :
- text
- Fournit le texte analysé du wikitexte.
- langlinks
- Fournit les liens de langue dans le wikitexte analysé.
- categories
- Fournit les catégories dans le wikitexte analysé.
- categorieshtml
- Fournit la version HTML des catégories.
- links
- Fournit les liens internes dans le wikitexte analysé.
- templates
- Fournit les modèles dans le wikitexte analysé.
- images
- Fournit les images dans le wikitexte analysé.
- externallinks
- Fournit les liens externes dans le wikitexte analysé.
- sections
- Fournit les sections dans le wikitexte analysé.
- revid
- Ajoute l’ID de révision de la page analysée.
- displaytitle
- Ajoute le titre du wikitexte analysé.
- headitems
- Fournit les éléments à mettre dans le <head> de la page.
- headhtml
- Fournit le <head> analysé de la page.
- modules
- Fournit les modules ResourceLoader utilisés sur la page.
- indicators
- Fournit le HTML des indicateurs d’état de la page utilisés dans la page.
- iwlinks
- Fournit les liens interwiki dans le wikitexte analysé.
- wikitext
- Fournit le wikitexte d’origine qui a été analysé.
- properties
- Fournit différentes propriétés définies dans le wikitexte analysé.
- limitreportdata
- Fournit le rapport de limite de façon structurée. Ne fournit aucune donnée, quand disablepp est activé.
- limitreporthtml
- Fournit la version HTML du rapport de limite. Ne fournit aucune donnée, quand disablepp est activé.
- Valeurs (séparées par |) : text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headitems, headhtml, modules, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml
- Par défaut : text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties
- pst
Faire une transformation avant enregistrement de l’entrée avant de l’analyser. Valide uniquement quand utilisé avec du texte.
- onlypst
Faire une transformation avant enregistrement (PST) de l’entrée, mais ne pas l’analyser. Renvoie le même wikitexte, après que la PST a été appliquée. Valide uniquement quand utilisé avec text.
- effectivelanglinks
Inclut les liens de langue fournis par les extensions (à utiliser avec prop=langlinks).
- section
Récupérer uniquement le contenu de ce numéro de section ou quand nouveau génère une nouvelle section.
La nouvelle section est mise à l’honneur uniquement quand text est spécifié.
- sectiontitle
Nouveau titre de section quand section vaut nouveau.
À la différence de la modification de page, cela ne revient pas à summary quand il est omis ou vide.
- disablepp
Désactiver le rapport PP de la sortie de l’analyseur.
- disableeditsection
Désactiver les liens de modification de section de la sortie de l’analyseur.
- generatexml
Générer un arbre d’analyse XML (nécessite le modèle de contenu
wikitext
).- preview
Analyser en mode aperçu.
- sectionpreview
Analyser en mode aperçu de section (active aussi le mode aperçu).
- disabletoc
Désactiver la table des matières dans la sortie.
- contentformat
Format de sérialisation du contenu utilisé pour le texte d’entrée. Valide uniquement si utilisé avec text.
- Une valeur : text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
Modèle de contenu du texte d’entrée. Si omis, title doit être spécifié, et la valeur par défaut sera le modèle du titre spécifié. Valide uniquement quand utilisé avec text.
- Une valeur : wikitext, javascript, json, css, text
- Analyser une page.
- api.php?action=parse&page=Project:Sandbox
- Analyser le wikitexte.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext
- Analyser du wikitexte, en spécifiant le titre de la page.
- api.php?action=parse&text={{PAGENAME}}&title=Test
- Analyser un résumé.
- api.php?action=parse&summary=Some+[[link]]&prop=