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

(main | 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 :

  1. Spécifier une page ou une révision, en utilisant page, pageid ou oldid.
  2. Spécifier explicitement un contenu, en utilisant text, title et contentmodel
  3. Spécifier uniquement un résumé à analyser. prop doit recevoir une valeur vide.
Paramètres :
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