Adjuta sur le API de MediaWiki
Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.
Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=parse
- Iste modulo require derectos de lectura.
- Fonte: MediaWiki
- Licentia: GPL-2.0-or-later
Analysa le syntaxe del contento e restitue le sortita del analysator syntactic.
Vide le varie modulos de prop de action=query pro obtener information ab le version actual de un pagina.
Il ha plure manieras de specificar le texto a analysar:
- Specificar un pagina o version, usante page, pageid, o oldid.
- Specificar contento explicitemente, usante text, title, revid, e contentmodel.
- Specificar solmente un summario a analysar. prop deberea esser date un valor vacue.
- title
Titulo del pagina al qual le texto pertine. Si omittite, contentmodel debe esser specificate, e API essera usate como titulo.
- text
Texto a analysar. Usa title o contentmodel pro controlar le modello de contento.
- revid
ID de version, ori
{{REVISIONID}}e variabiles similar.- Typo: numero integre
- summary
Summario a analysar.
- page
Analysar le syntaxe del contento de iste pagina. Non pote esser usate conjunctemente con text e title.
- pageid
Analysar le syntaxe del contento de iste pagina. Supplanta page.
- Typo: numero integre
- redirects
Si page o pageid es mittite a un redirection, resolver lo.
- Typo: booleano (detalios)
- oldid
Analysar le syntaxe del contento de iste version. Supplanta page and pageid.
- Typo: numero integre
- prop
Qual informationes obtener:
- text
- Da le texto syntacticamente analysate del wikitexto.
- langlinks
- Da le ligamines de linguas in le wikitexto syntacticamente analysate.
- categories
- Da le categorias in le wikitexto syntacticamente analysate.
- categorieshtml
- Da le version HTML del categorias.
- links
- Da le ligamines interne in le wikitexto syntacticamente analysate.
- templates
- Da le patronos in le wikitexto syntacticamente analysate.
- images
- Da le imagines in le wikitexto syntacticamente analysate.
- externallinks
- Da le ligamines externe in le wikitexto syntacticamente analysate.
- sections
- Da le sectiones in le wikitexto syntacticamente analysate.
- revid
- Da le ID de version del pagina syntacticamente analysate.
- displaytitle
- Adde le titulo del wikitexto syntacticamente analysate.
- subtitle
- Adde le subtitulo de pagina pro le pagina syntacticamente analysate.
- headhtml
- Da le resultato del analyse syntactic del doctype, elemento de apertura
<html>,<head>e le elemento de apertura<body>del pagina. - modules
- Da le modulos ResourceLoader usate sur le pagina. Pro cargar, usa
mw.loader.using(). Sia jsconfigvars sia encodedjsconfigvars debe esser requestate conjunctemente con modules. - jsconfigvars
- Da le variabiles de configuration JavaScript specific al pagina. Pro applicar, usa
mw.config.set(). - encodedjsconfigvars
- Da le variabiles de configuration JavaScript specific al pagina como catena JSON.
- indicators
- Da le HTML del indicatores de stato de pagina usate in le pagina.
- iwlinks
- Da ligamines interwiki in le wikitexto syntacticamente analysate.
- wikitext
- Da le wikitexto original que esseva analysate syntacticamente.
- properties
- Da varie proprietates definite in le wikitexto syntacticamente analysate.
- limitreportdata
- Da le reporto de limite in un maniera structurate. Non da datos, quando disablelimitreport es configurate.
- limitreporthtml
- Da le version HTML del reporto de limite. Non da datos, quando disablelimitreport es configurate.
- parsetree
- Le arbore de analyse XML del contento del version (require le modello de contento
wikitext) - parsewarnings
- Da le advertimentos que ha essite emittite durante le analyse syntactic del contento (como wikitexto).
- parsewarningshtml
- Da le advertimentos que ha essite emittite durante le analyse syntactic del contento (como HTML).
- headitems
- Obsolescente. Da elementos a mitter in le section
<head>del pagina.
- Valores (separar con | o un alternativa): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
- Predefinite: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
Classe CSS a usar pro inveloppar le sortita del analysator syntactic.
- Predefinite: mw-parser-output
- usearticle
Usar le puncto de ancorage ArticleParserOptions pro assecurar que le optiones usate corresponde a illos usate pro le visitas de pagina de articulo
- Typo: booleano (detalios)
- parsoid
Generar codice HTML que conforme al specification DOM de MediaWiki usante Parsoid.
- Typo: booleano (detalios)
- pst
Executa un transformation pre-salveguarda sur le entrata ante que su syntaxe es analysate. Solmente es valide si usate con texto.
- Typo: booleano (detalios)
- onlypst
Facer un transformation pre-salveguarda (PST) sur le entrata, ma sin analysar su syntaxe. Restitue le mesme wikitexto, post que un PST ha essite applicate. Solo valide quando usate con text.
- Typo: booleano (detalios)
- effectivelanglinks
- Obsolescente.
Includer ligamines de linguas fornite per extensiones (pro usar con prop=langlinks).
- Typo: booleano (detalios)
- section
Solmente analysar le contento del section con iste identificator.
Quando le valor es new, analysar text e sectiontitle como si se adde un nove section al pagina.
new es permittite solmente quando se specifica text.
- sectiontitle
Titulo de nove section quando section es new.
A differentia del modification de paginas, isto non recurre a summary quando omittite o vacue.
- disablepp
- Obsolescente.
Usar disablelimitreport in su loco.
- Typo: booleano (detalios)
- disablelimitreport
Omitter le reporto de limite ("Reporto de limite de NewPP") del sortita del analysator syntactic.
- Typo: booleano (detalios)
- disableeditsection
Omitter le ligamines pro modificar sectiones del sortita del analysator syntactic.
- Typo: booleano (detalios)
- disablestylededuplication
Non deduplicar le folios de stilo interne in le sortita del analysator syntactic.
- Typo: booleano (detalios)
- showstrategykeys
Si includer information de strategia de fusion interne in jsconfigvars.
- Typo: booleano (detalios)
- generatexml
- Obsolescente.
Generar arbore de analyse XML (require modello de contento
wikitext; reimplaciate per prop=parsetree).- Typo: booleano (detalios)
- preview
Analysar le syntaxe in le modo de previsualisation.
- Typo: booleano (detalios)
- sectionpreview
Analysar le syntaxe in modo de previsualisation de section (activa tamben le modo de previsualisation).
- Typo: booleano (detalios)
- disabletoc
Omitter le tabula de contento in le sortita.
- Typo: booleano (detalios)
- useskin
Applicar le apparentia seligite al sortita del analysator syntactic. Pote affectar le sequente proprietates: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Un del sequente valores: apioutput, authentication-popup, fallback, json, vector, vector-2022
- contentformat
Formato de serialisation de contento usate pro le texto de entrata. Valide solmente quando usate con text.
- Un del sequente valores: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Modello de contento del texto de entrata. Si omittite, title debe esser specificate, e le valor predefinite essera le modello del titulo specificate. Valide solmente quando usate con text.
- Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
- Analysar le syntaxe de un pagina.
- api.php?action=parse&page=Project:Sandbox [aperir in sabliera]
- Analysar le syntaxe de wikitexto.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [aperir in sabliera]
- Analysar le syntaxe de wikitexto, specificante le titulo del pagina.
- api.php?action=parse&text={{PAGENAME}}&title=Test [aperir in sabliera]
- Analysar le syntaxe de un summario.
- api.php?action=parse&summary=Some+[[link]]&prop= [aperir in sabliera]