Axuda da API de MediaWiki

Esta é unha páxina de documentación da API de MediaWiki xerada automaticamente.

Documentación e exemplos: https://www.mediawiki.org/wiki/API

action=edit

(main | edit)
  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Crear e editar páxinas.

Parámetros:
title

Título da páxina que quere editar. Non pode usarse xunto con pageid.

pageid

Identificador da páxina que quere editar. Non pode usarse xunto con title.

Tipo: inteiro
section

Número de selección. O 0 é para a sección superior, new para unha sección nova.

sectiontitle

Título para unha nova sección.

text

Contido da páxina.

summary

Resumo de edición. Tamén título de sección cando section=new e sectiontitle non está definido.

tags

Cambio de etiquetas a aplicar á revisión.

Valores (separados con | ou outros):
minor

Marcar isto como unha edición pequena

Tipo: booliano (detalhes)
notminor

Edición non pequena.

Tipo: booliano (detalhes)
bot

Marcar esta edición como de bot.

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

Selo de tempo da revisión de base, usado para detectar conflitos de edición. Pode obterse con action=query&prop=revisions&rvprop=timestamp.

Tipo: selo de tempo (formatos permitidos)
starttimestamp

Selo de tempo do comezo do proceso de edición, usado para detectar conflitos de edición. Pode obterse un valor axeitado usando curtimestamp cando se comeza o proceso de edición (p.ex. cando se carga o contido da páxina a editar).

Tipo: selo de tempo (formatos permitidos)
recreate

Ignorar todos os erros da páxina mentres está a ser borrada.

Tipo: booliano (detalhes)
createonly

Non editar a páxina se xa existe.

Tipo: booliano (detalhes)
nocreate

Amosar un mensaxe de erro se a páxina non existe

Tipo: booliano (detalhes)
watch
Obsoleto.

Engadir esta páxina á lista de vixilancia do usuario actual.

Tipo: booliano (detalhes)
unwatch
Obsoleto.

Eliminar esta páxina da lista de vixilancia do usuario actual.

Tipo: booliano (detalhes)
watchlist

Engadir ou eliminar sen condicións a páxina da lista de vixiancia do usuario actual, use as preferencias ou non cambie a vixiancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Valor por omissão: preferences
md5

A función hash MD5 do parámetro text, ou dos parámetros prependtext e appendtext concatenados. Se está definida, non se fará a edición ata que a función hash sexa correcta.

prependtext

Engadir este texto ao comezo da páxina. Sobreescribirase text.

appendtext

Engadir este texto no final da páxina. Ignorar text.

Use section=new para engadir unha nova sección, máis que este parámetro.

undo

Desfacer esta revisión. Ignorar text, prependtext e appendtext.

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

Desfacer tódalas revisións dende undo ata esta. Se non está definido, só desfacer unha revisión.

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

Resolver redireccións automaticamente

Tipo: booliano (detalhes)
contentformat

Formato de serialización de contido utilizado para o texto de entrada.

Un valor 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 contido para o novo contido.

Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
token

Un identificador "csrf" recuperado por action=query&meta=tokens

O identificador debería enviarse empre como o último parámetro, ou polo menos despois do parámetro text.

Este parâmetro é obrigatório.