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+

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: enteiro
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

Edición pequena.

Tipo: booleano (detalles)
notminor

Edición non pequena.

Tipo: booleano (detalles)
bot

Marcar esta edición como de bot.

Tipo: booleano (detalles)
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: booleano (detalles)
createonly

Non editar a páxina se xa existe.

Tipo: booleano (detalles)
nocreate

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

Tipo: booleano (detalles)
watch
Obsoleto.

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

Tipo: booleano (detalles)
unwatch
Obsoleto.

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

Tipo: booleano (detalles)
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: watch, unwatch, preferences, nochange
Por defecto: 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: enteiro
undoafter

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

Tipo: enteiro
redirect

Resolver redireccións automaticamente

Tipo: booleano (detalles)
contentformat

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

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

Modelo de contido para o novo contido.

Un valor dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text
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 é obrigatorio.