Ajuda da API do MediaWiki

Esta é uma página de documentação da API do 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. O seu funcionamento pode ser alterado sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de escrita.
  • Este módulo só aceita pedidos POST.
  • Fonte: VisualEditor
  • Licença: MIT

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

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

Operação a executar.

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

A página na qual serão realizadas as operações.

Este parâmetro é obrigatório.
token

Uma chave "csrf" obtida de action=query&meta=tokens

Este parâmetro é obrigatório.
wikitext

O texto wiki para ser utilizado.

section

A secção na qual serão realizadas as operações.

sectiontitle

Título para a nova secção.

basetimestamp

Ao gravar, defina aqui a data e hora da revisão editada. Usado para detetar conflitos de edição.

Tipo: data e hora (formatos permitidos)
starttimestamp

Ao gravar, defina aqui a data e hora em que a página foi carregada. Usado para detetar conflitos de edição.

Tipo: data e hora (formatos permitidos)
oldid

O número de revisão a utilizar. Por omissão, é a última revisão.

Tipo: inteiro
minor

Sinalização para edição menor.

watchlist

Adicionar ou remover incondicionalmente a página da lista de páginas vigiadas do utilizador atual, usar as preferências (ignorado para robôs) ou não alterar o estado de vigilância.

html

HTML a enviar ao Parsoid, para obter o texto wiki equivalente.

etag

ETag para enviar.

summary

Resumo da edição.

captchaid

Identificador do captcha (ao gravar a resposta a um captcha).

captchaword

Resposta ao captcha (ao gravar a resposta a um captcha).

cachekey

Use o resultado de um pedido "serializeforcache" prévio com esta chave. Substitui html.

nocontent

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

Tipo: booliano (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

Aplicar o tema selecionado ao resultado do analisador sintático. Pode afetar as seguintes propriedades: text, langlinks, headitems, modules, jsconfigvars e indicators.

Um dos seguintes valores: apioutput, fallback, minerva, vector, vector-2022
tags

Etiquetas de modificação a aplicar à revisão.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
plugins

Plug-ins associados ao pedido da API.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
data-{plugin}

Dados arbitrários enviados por um plug-in com o pedido da API.

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

Devolver o resultado da análise sintática numa forma adequada para dispositivos móveis.

Tipo: booliano (detalhes)