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
- This module requires read rights.
- 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:
- Specify a page or revision, using page, pageid, or oldid.
- Specify content explicitly, using text, title, and contentmodel.
- Specify only a summary to parse. prop should be given an empty value.
- 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
- Analisa uma página.
- api.php?action=parse&page=Project:Sandbox [abrir na página de testes]
- Analisa wikitexto.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [abrir na página de testes]
- Analisa wikitexto, especificando o título da página.
- api.php?action=parse&text={{PAGENAME}}&title=Test [abrir na página de testes]
- Analisa uma sumário.
- api.php?action=parse&summary=Some+[[link]]&prop= [abrir na página de testes]