Ajuda API da MediaWiki

Esta é uma página de documentação API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/API

action=parse

(main | parse)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0+

Parses content and returns parser output.

See the various prop-modules of action=query to get information from the current version of a page.

There are several ways to specify the text to parse:

  1. Specify a page or revision, using page, pageid, or oldid.
  2. Specify content explicitly, using text, title, and contentmodel.
  3. Specify only a summary to parse. prop should be given an empty value.
Parâmetros:
title

Title of page the text belongs to. If omitted, contentmodel must be specified, and API will be used as the title.

text

Text to parse. Use title or contentmodel to control the content model.

summary

Sumário para analisar.

page

Analisa o conteúdo desta página. Não pode ser usado em conjunto com text e title.

pageid

Analisa o conteúdo desta página. sobrepõe page.

Type: integer
redirects

If page or pageid is set to a redirect, resolve it.

Tipo: boolean (detalhes)
oldid

Parse the content of this revision. Overrides page and pageid.

Type: integer
prop

Qual pedaço de informação obter:

text
Fornece o texto analisado do wikitexto.
langlinks
Fornece os links de idiomas do wikitexto analisado
categories
Fornece as categorias no wikitexto analisado.
categorieshtml
Fornece a versão HTML das categorias.
links
Fornece os links internos do wikitexto analisado.
templates
Fornece a predefinição no wikitexto analisado.
images
Fornece as imagens no wikitexto analisado.
externallinks
Fornece os links externos no wikitexto analisado.
sections
Fornece as seções no wikitexto analisado.
revid
Adds the revision ID of the parsed page.
displaytitle
Adds the title of the parsed wikitext.
headitems
Fornece itens para colocar no <head> da página.
headhtml
Fornece <head> analisado da página.
modules
Fornece os módulos do ResourceLoader usados na página. Ou jsconfigvars ou encodedjsconfigvars deve ser solicitado conjuntamente com modules.
jsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página.
encodedjsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página como uma string JSON.
indicators
Fornece o HTML de indicadores de status de página utilizados na página.
iwlinks
Fornece links interwiki no wikitexto analisado.
wikitext
Fornece o wikitexto original que foi analisado.
properties
Fornece várias propriedades definidas no wikitexto analisado.
limitreportdata
Fornece o relatório limite de uma forma estruturada. Não informa dado, quandodisablelimitreport se definido.
limitreporthtml
Gives the HTML version of the limit report. Gives no data, when disablelimitreport is set.
parsetree
The XML parse tree of revision content (requires content model wikitext)
Valores (separar com |): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headitems, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree
Padrão: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties
pst

Do a pre-save transform on the input before parsing it. Only valid when used with text.

Tipo: boolean (detalhes)
onlypst

Do a pre-save transform (PST) on the input, but don't parse it. Returns the same wikitext, after a PST has been applied. Only valid when used with text.

Tipo: boolean (detalhes)
effectivelanglinks

Includes language links supplied by extensions (for use with prop=langlinks).

Tipo: boolean (detalhes)
section

Apenas analisar o conteúdo desta secção.

Quando nova, analise text e sectiontitle como se fosse adicionar uma nova secção da página.

novo só é permitido quando especifica text.

sectiontitle

New section title when section is new.

Unlike page editing, this does not fall back to summary when omitted or empty.

disablepp
Obsoleto.

Use disablelimitreport instead.

Tipo: boolean (detalhes)
disablelimitreport

Omit the limit report ("NewPP limit report") from the parser output.

Tipo: boolean (detalhes)
disableeditsection

Omit edit section links from the parser output.

Tipo: boolean (detalhes)
disabletidy

Do not run HTML cleanup (e.g. tidy) on the parser output.

Tipo: boolean (detalhes)
generatexml
Obsoleto.

Generate XML parse tree (requires content model wikitext; replaced by prop=parsetree).

Tipo: boolean (detalhes)
preview

Parse in preview mode.

Tipo: boolean (detalhes)
sectionpreview

Parse in section preview mode (enables preview mode too).

Tipo: boolean (detalhes)
disabletoc

Omit table of contents in output.

Tipo: boolean (detalhes)
contentformat

Content serialization format used for the input text. Only valid when used with text.

Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
contentmodel

Content model of the input text. If omitted, title must be specified, and default will be the model of the specified title. Only valid when used with text.

Um dos seguintes valores: wikitext, javascript, json, css, text