MediaWiki API ajuda
Esta es una pàgina de documentació autogenerada de l'API de MediaWiki.
Documentació i eixemples: https://www.mediawiki.org/wiki/API
action=parse
- Este mòdul requerix permissos de llectura.
- Font: MediaWiki
- Llicència: GPL-2.0-or-later
Analisa el contingut i torna l'eixida de l'analisador sintàctic.
Véanse los distintos módulos prop de action=query para obtener información de la versión actual de una página.
Hay varias maneras de especificar el texto que analizar:
- Especificar una página o revisión, mediante page, pageid o oldid.
- Especificar explícitamente el contenido, mediante text, title, revid, y contentmodel.
- Especificar solamente un resumen que analizar. Se debería asignar a prop un valor vacío.
- title
Título de la página a la que pertenece el texto. Si se omite se debe especificar contentmodel, y se usará API como título.
- text
Texto a analizar. Utiliza title o contentmodel para controlar el modelo del contenido.
- revid
Revision ID, for
{{REVISIONID}}
and similar variables.- Tipo: entero
- summary
Resum a analisar.
- page
Analizar el contenido de esta página. No se puede utilizar con text y title.
- pageid
Analizar el contenido de esta página. Remplaza page.
- Tipo: entero
- redirects
Si page o pageid contienen una redirección, soluciónalo.
- Tipo: boolean (detalls)
- oldid
Analizar el contenido de esta revisión. Remplaza page y pageid.
- Tipo: entero
- prop
Qué piezas de información obtener:
- text
- Da el texto analizado en wikitexto.
- langlinks
- Proveïx l'idioma dels enllaços en el wikitext analisat.
- categories
- Proveïx les categories en el wikitext analisat.
- categorieshtml
- Proporciona la versió HTML de les categories.
- links
- Da los enlaces internos del wikitexto analizado.
- templates
- Da las plantillas del wikitexto analizado.
- images
- Da las imágenes del wikitexto analizado.
- externallinks
- Da los enlaces externos del wikitexto analizado.
- sections
- Da las secciones del wikitexto analizado.
- revid
- Añade la ID de revisión de la página analizada.
- displaytitle
- Afig el títul del wikitext analisat.
- headhtml
- Proporciona la
<head>
analizada de la página. - modules
- Proporciona los módulos de ResourceLoader utilizados en la página. Para cargar, utiliza
mw.loader.using()
. jsconfigvars o bien encodedjsconfigvars deben solicitarse en conjunto con modules. - jsconfigvars
- Proporciona las variables de configuración de JavaScript específicas de la página. Para obtenerlas, utiliza
mw.config.set()
. - encodedjsconfigvars
- Proveïx la configuració JavaScript de variables específica per a la pàgina com a cadena JSON.
- indicators
- Da el HTML de los indicadores de estado utilizados en la página.
- iwlinks
- Da los enlaces interwiki del texto analizado.
- wikitext
- Da el wikitexto original que se había analizado.
- properties
- Da varias propiedades definidas en el wikitexto analizado.
- limitreportdata
- Da el informe del límite de forma estructurada. No da datos si disablelimitreport está establecido.
- limitreporthtml
- Da la versión HTML del informe del límite. No da datos si disablelimitreport está establecido.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere modelo de contenido
wikitext
) - parsewarnings
- Da las advertencias que se produjeron al analizar el contenido.
- headitems
- En desús. Proporciona elementos para colocar en el
<head>
de la página.
- Valors (separats per | u atre separador): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, properties, revid, sections, templates, text, wikitext, headitems
- Predeterminat: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
CSS class to use to wrap the parser output.
- Predeterminat: mw-parser-output
- pst
Guardar previamente los cambios antes de transformar la entrada antes de analizarla. Sólo es válido cuando se utiliza con el texto.
- Tipo: boolean (detalls)
- onlypst
Guardar previamente los cambios antes de transformar (PST) en la entrada. Devuelve el mismo wikitexto, después de que un PST se ha aplicado. Sólo es válido cuando se utiliza con text.
- Tipo: boolean (detalls)
- effectivelanglinks
- En desús.
Incluye enlaces de idiomas proporcionados por las extensiones (para utilizar con prop=langlinks).
- Tipo: boolean (detalls)
- section
Analizar solo el contenido de este número de sección.
Si el valor es new, analiza text y sectiontitle como si se añadiera una nueva sección a la página.
new solo se permite cuando se especifique text.
- sectiontitle
Nuevo título de sección cuando section tiene el valor new.
Al contrario que en la edición de páginas, no se sustituye por summary cuando se omite o su valor es vacío.
- disablepp
- En desús.
Usa disablelimitreport en su lugar.
- Tipo: boolean (detalls)
- disablelimitreport
Omitir el informe de límite ("NewPP limit report") desde la salida del analizador.
- Tipo: boolean (detalls)
- disableeditsection
Omitir los enlaces de edición de sección de la salida del analizador.
- Tipo: boolean (detalls)
- disablestylededuplication
Do not deduplicate inline stylesheets in the parser output.
- Tipo: boolean (detalls)
- generatexml
- En desús.
Generar árbol de análisis sintáctico XML (requiere modelo de contenido
wikitext
; sustituido por prop=parsetree).- Tipo: boolean (detalls)
- preview
Analisar en modo de vista prèvia.
- Tipo: boolean (detalls)
- sectionpreview
Analizar sección en modo de vista previa (también activa el modo de vista previa).
- Tipo: boolean (detalls)
- disabletoc
Ometre el sumari en l'eixida.
- Tipo: boolean (detalls)
- useskin
Aplicar la piel seleccionada a la salida del analizador. Puede afectar a las siguientes propiedades: langlinks, headitems, módulos, jsconfigvars, indicadores.
- U dels següents valors: minerva, monobook, timeless, vector
- contentformat
Formato de serialización de contenido utilizado para la introducción de texto. Sólo es válido cuando se utiliza con text.
- U dels següents valors: application/json, text/css, text/javascript, text/plain, text/x-wiki
- contentmodel
Modelo de contenido del texto de entrada. Si se omite, se debe especificar title, y el valor por defecto será el modelo del título especificado. Solo es válido cuando se use junto con text.
- U dels següents valors: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
- mobileformat
Proveïx l'eixida de l'anàlisis en un format apropiat per a dispositius móvils.
- Tipo: boolean (detalls)
- noimages
Desactivar imàgens en l'eixida per a mòvils.
- Tipo: boolean (detalls)
- mainpage
Aplicar les transformacions de la pàgina principal per a mòvils.
- Tipo: boolean (detalls)
- Analisar una pàgina.
- api.php?action=parse&page=Project:Sandbox [obrir en la zona de proves]
- Analisar wikitext.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [obrir en la zona de proves]
- Analisar wikitext, especificant el títul de la pàgina.
- api.php?action=parse&text={{PAGENAME}}&title=Test [obrir en la zona de proves]
- Analisar un resum.
- api.php?action=parse&summary=Some+[[link]]&prop= [obrir en la zona de proves]