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=visualeditoredit

(main | visualeditoredit)
  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: VisualEditor
  • Licença: MIT

Salva uma página HTML5 em MediaWiki (convertida para texto wiki através do serviço Parsoid).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
paction

Ação a realizar.

Este parâmetro é obrigatório.
Um dos seguintes valores: diff, save, serialize, serializeforcache
page

A página na qual se realizam ações.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
wikitext

O texto wiki para ser utilizado.

section

A seção sobre a qual agir.

sectiontitle

Título para nova seção.

basetimestamp

Ao salvar, define isto à data e hora da revisão que foi editada. Usado para detectar conflitos de edição.

Tipo: data e hora (formatos permitidos)
starttimestamp

Ao salvar, define isto à data e hora de quando a página foi carregada. Usado para detectar conflitos de edição.

Tipo: data e hora (formatos permitidos)
oldid

O número de revisão a utilizar. A última revisão por padrão.

Tipo: inteiro
minor

Marca edições menores.

watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências (ignoradas para usuários de robô) ou não mude a vigilância.

html

HTML para enviar a Parsoid em troca de wikitexto.

etag

ETag para enviar.

summary

Sumário de edição.

captchaid

ID Captcha (quando salvar com uma resposta captcha).

captchaword

Responde ao captcha (ao salvar com uma resposta captcha).

cachekey

Usa o resultado de um pedido "serializeforcache" anterior com esta chave. Invalida html.

nocontent

Omitir o conteúdo HTML da nova revisão na resposta.

Tipo: booleano (detalhes)
returnto

Título da página. Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para a página nele especificada, em vez da página que foi editada.

Tipo: título de página
Aceita páginas que não existem.
returntoquery

Parâmetros de consulta do URL (com um ? inicial). Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para uma página com os parâmetros de consulta fornecidos.

Padrão: (vazio)
returntoanchor

Fragmento de URL (com um # inicial). Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para uma página com o fragmento fornecido.

Padrão: (vazio)
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, vector, vector-2022
tags

Altere as etiquetas para aplicar à edição.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
plugins

Plug-ins associados à solicitação da API.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
data-{plugin}

Dados arbitrários enviados por um plug-in com a solicitação de API.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {plugin} no nome do parâmetro deve ser substituído com os valores de plugins.