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

(main | edit)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Criar e editar páginas.

Parâmetros:
title

Título da página para editar. Não pode ser usado em conjunto com pageid.

pageid

ID da página para editar. Não pode ser usada em conjunto com title.

Tipo: inteiro
section

Número da seção. 0 para a seção superior, new para uma nova seção.

sectiontitle

O título para uma nova seção.

text

Conteúdo da página.

summary

Edit o resumo. Também o título da seção quando section=new e sectiontitle não está definido.

tags

Alterar as tags para aplicar à revisão.

Valores (separados com | ou alternativos):
minor

Marque esta edição como uma edição menor.

Tipo: booleano (detalhes)
notminor

Não marque esta edição como uma edição menor, mesmo se a preferência do usuário "Marcar todas as edições como menores por padrão" é definida.

Tipo: booleano (detalhes)
bot

Marcar esta edição como uma edição de bot.

Tipo: booleano (detalhes)
baserevid

Identificador da revisão base, usado para detetar conflitos de edições. Pode ser obtido através de action=query&prop=revisions. Autoconflitos causam a falha da edição a menos que esteja definido o parâmetro basetimestamp.

Tipo: inteiro
basetimestamp

O timestamp da revisão base, usada para detectar conflitos de edição, pode ser obtido através de action=query&prop=revisions&rvprop=timestamp.

Tipo: data e hora (formatos permitidos)
starttimestamp

Timestamp quando o processo de edição começou, usado para detectar conflitos de edição. Um valor apropriado pode ser obtido usando curtimestamp ao iniciar o processo de edição (por exemplo, ao carregar o conteúdo da página a editar).

Tipo: data e hora (formatos permitidos)
recreate

Substitua quaisquer erros sobre a página que foram eliminados enquanto isso.

Tipo: booleano (detalhes)
createonly

Não editar a página se ela já existir.

Tipo: booleano (detalhes)
nocreate

Mostra um erro se a página não existir.

Tipo: booleano (detalhes)
watch
Obsoleto.

Adiciona a página para a lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
unwatch
Obsoleto.

Remove a página da lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
watchlist

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

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
md5

O hash MD5 do parâmetro text ou os parâmetros prependtext e appendtext concatenados. Se configurado, a edição não será feita a menos que o hash esteja correto.

prependtext

Adiciona este texto ao início da página. Substitui text.

appendtext

Adiciona este texto ao fim da página. Substitui text.

Use section=new para anexar uma nova seção, em vez deste parâmetro.

undo

Desfazer esta revisão. Substitui text, prependtext e appendtext.

Tipo: inteiro
O valor não pode ser inferior a 0.
undoafter

Desfazer todas as revisões de undo para este. Se não estiver configurado, desfaz uma revisão.

Tipo: inteiro
O valor não pode ser inferior a 0.
redirect

Resolve redirecionamento automaticamente.

Tipo: booleano (detalhes)
contentformat

Formato de serialização de conteúdo usado para o texto de entrada.

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

Modelo de conteúdo do novo conteúdo.

Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
token

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

O token sempre deve ser enviado como o último parâmetro, ou pelo menos após o parâmetro text.

Este parâmetro é obrigatório.