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

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

  1. Especificar una página o revisión, mediante page, pageid o oldid.
  2. Especificar explícitamente el contenido, mediante text, title, revid, y contentmodel.
  3. Especificar solamente un resumen que analizar. Se debería asignar a prop un valor vacío.
Paràmetros:
Other general parameters are available.
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

ID de revisión, para {{REVISIONID}} y variables similares.

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.
tocdata
Gives the table of contents information in the parsed wikitext.
revid
Añade la ID de revisión de la página analizada.
displaytitle
Afig el títul del wikitext analisat.
subtitle
Añade el subtítulo de la página analizada.
headhtml
Proporciona el tipo de documento analizado, el elemento de apertura <html>, <head> y el elemento de apertura <body> 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 (en forma de wikitexto).
parsewarningshtml
Proporciona las advertencias que ocurrieron al analizar el contenido (como HTML).
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, parsewarningshtml, properties, revid, sections, subtitle, templates, text, tocdata, wikitext, headitems
Predeterminat: text|langlinks|categories|links|templates|images|externallinks|sections|tocdata|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Clase CSS que se utilizará para encapsular la salida del analizador.

Predeterminat: mw-parser-output
usearticle

Utilice el gancho ArticleParserOptions para garantizar que las opciones utilizadas coincidan con las utilizadas para las vistas de la página del artículo

Tipo: boolean (detalls)
parsoid
En desús.

Genere HTML conforme a la especificación DOM de MediaWiki utilizando Parsoid. Reemplazado por parser=parsoid .

Tipo: boolean (detalls)
parser

¿Qué analizador de wikitexto utilizar?

parsoid
Genera HTML conforme a la especificación DOM de MediaWiki utilizando Parsoid.
default
Genere HTML utilizando el analizador predeterminado de esta wiki.
legacy
Genera HTML utilizando el analizador heredado.
U dels següents valors: default, legacy, parsoid
Predeterminat: default
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 del número de sección con este identificador.

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

No desduplique las hojas de estilo en línea en la salida del analizador.

Tipo: boolean (detalls)
showstrategykeys

Si se incluye la información de la estrategia de fusión interna en jsconfigvars.

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 apariencia seleccionada a la salida del analizador. Puede afectar a las siguientes propiedades: text, langlinks, headitems, módulos, jsconfigvars, indicadores.

U dels següents valors: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
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, 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

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, unknown, vue, wikitext
mobileformat

Proveïx l'eixida de l'anàlisis en un format apropiat per a dispositius móvils.

Tipo: boolean (detalls)