Ajuda da API MediaWiki

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

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

action=parse

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

Analisa o conteúdo e retorna a saída do analisador.

Veja os vários módulos de suporte de action=query para obter informações da versão atual de uma página.

Há várias maneiras de especificar o texto para analisar:

  1. Especifique uma página ou revisão, usando page, pageid, ou oldid.
  2. Especifica o conteúdo explicitamente, usando text, title, revid e contentmodel.
  3. Especifique apenas um resumo a analisar. prop deve ter um valor vazio.
Parâmetros:
Other general parameters are available.
title

Título da página ao qual o texto pertence. Se omitido, contentmodel deve ser especificado e API será usado como título.

text

Texto para analisar. Use title ou contentmodel para controlar o modelo de conteúdo.

revid

ID da revisão, para {{REVISIONID}} e variáveis similares.

Tipo: inteiro
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.

Tipo: inteiro
redirects

Sepage ou pageid é definido com um redirecionamento, resolva-o.

Tipo: booleano (detalhes)
oldid

Analise o conteúdo desta revisão. Substitui page e pageid.

Tipo: inteiro
prop

Qual pedaço de informação obter:

text
Fornece o texto analisado do texto wiki.
langlinks
Fornece os links de idiomas do texto wiki analisado.
categories
Fornece as categorias no texto wiki analisado.
categorieshtml
Fornece a versão HTML das categorias.
links
Fornece os links internos do texto wiki analisado.
templates
Fornece a predefinição no texto wiki analisado.
images
Fornece as imagens no texto wiki analisado.
externallinks
Fornece os links externos no texto wiki analisado.
sections
Fornece as seções no texto wiki analisado.
revid
Adiciona o ID da revisão da página analisada.
displaytitle
Adiciona o título do texto wiki analisado.
subtitle
Adiciona o subtítulo de página da página a que foi feita a análise sintática.
headhtml
Fornece o tipo analisado do documento, abrindo <html>, o elemento <head> e o <body> da página.
modules
Fornece os módulos do ResourceLoader usados na página. Para carregar, use mw.loader.using(). Contudo, jsconfigvars ou encodedjsconfigvars deve ser solicitado conjuntamente com modules.
jsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página. Para aplicar, use mw.config.set().
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 texto wiki analisado.
wikitext
Fornece o texto wiki original que foi analisado.
properties
Fornece várias propriedades definidas no texto wiki analisado.
limitreportdata
Fornece o relatório limite de uma forma estruturada. Não informa dado, quandodisablelimitreport está definido.
limitreporthtml
Retorna a versão HTML do relatório de limite. Não retorna dados quando disablelimitreport está definido.
parsetree
A árvore de análise XML do conteúdo da revisão (requer modelo de conteúdo wikitext)
parsewarnings
Fornece os avisos que ocorreram ao analisar o conteúdo (como wikitexto).
parsewarningshtml
Fornece os avisos que ocorreram durante a análise de conteúdo (como HTML).
headitems
Obsoleto. Fornece itens para colocar no <head> da página.
Valores (separados com | ou alternativos): 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
Padrão: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Classe CSS usada para envolver a saída do analisador.

Padrão: mw-parser-output
pst

Faz uma transformação pré-salvar na entrada antes de analisá-la. Apenas válido quando usado com texto.

Tipo: booleano (detalhes)
onlypst

Faz uma transformação pré-salvar (PST) na entrada, mas não analisa. Retorna o mesmo texto wiki, depois que um PST foi aplicado. Apenas válido quando usado com text.

Tipo: booleano (detalhes)
effectivelanglinks
Obsoleto.

Inclui links de idiomas fornecidos por extensões (para uso com prop=langlinks).

Tipo: booleano (detalhes)
section

Apenas analise o conteúdo deste número de seção.

Quando new, analise text e sectiontitle como se adicionasse uma nova seção a página.

new é permitido somente ao especificar text.

sectiontitle

Novo título de seção quando section é new.

Ao contrário da edição de páginas Isso não recai sobre summary quando omitido ou vazio.

disablepp
Obsoleto.

Use disablelimitreport em vez.

Tipo: booleano (detalhes)
disablelimitreport

Omita o relatório de limite ("Relatório de limite NewPP") da saída do analisador.

Tipo: booleano (detalhes)
disableeditsection

Omita os links da seção de edição da saída do analisador.

Tipo: booleano (detalhes)
disablestylededuplication

Não desduplica as folhas de estilo inline na saída do analisador.

Tipo: booleano (detalhes)
showstrategykeys

Incluir, ou não, informação da estratégia interna de fusão em jsconfigvars.

Tipo: booleano (detalhes)
generatexml
Obsoleto.

Gerar XML parse tree (requer modelo de conteúdo wikitext, substituído por prop=parsetree).

Tipo: booleano (detalhes)
preview

Analisar no mode de visualização.

Tipo: booleano (detalhes)
sectionpreview

Analise no modo de visualização de seção (também permite o modo de visualização).

Tipo: booleano (detalhes)
disabletoc

Omitir tabela de conteúdos na saída.

Tipo: booleano (detalhes)
useskin

Aplique a skin selecionada na saída do analisador. Pode afetar as seguintes propriedades: langlinks, headitems, modules, jsconfigvars, indicators.

Um dos seguintes valores: apioutput, fallback, monobook, timeless, vector, vector-2022
contentformat

Formato de serialização de conteúdo usado para o texto de entrada. Válido apenas quando usado com text.

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

Modelo de conteúdo do texto de entrada. Se omitido, title deve ser especificado e o padrão será o modelo do título especificado. Válido apenas quando usado com text.

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