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/Special:MyLanguage/API:Main_page

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 específicos:
Hai dispoñibles outros parámetros xerais.
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: número enteiro
section

Identificador de sección. O 0 é para a sección superior, new para unha sección nova. A miúdo un enteiro positivo, pero tamén pode non ser numérico.

sectiontitle

O título para unha nova sección ao usares section=new.

text

Contido da páxina.

summary

Resumo de edición.

Cando non se proporciona este parámetro ou está baleiro, pode xerarse un resumo de edición automaticamente.

Ao usares section=new e non proporcionares sectiontitle, o valor deste parámetro úsase para o título da sección e xérase automaticamente un resumo de edición.

tags

Cambiar as etiquetas a aplicar á revisión.

Valores (separados con | ou outros):
minor

Marcar isto como unha edición pequena

Tipo: booleano (detalles)
notminor

Non marcar esta edición como unha edición pequena aínda que se estableza a preferencia de usuario "Marcar por defecto todas as edicións como edicións pequenas".

Tipo: booleano (detalles)
bot

Marcar esta edición como de bot.

Tipo: booleano (detalles)
baserevid

Identificador da revisión base, usado para detectar conflitos de edición. Pode obterse mediante action=query&prop=revisions. Os conflitos propios fan que a edición falle agás que se estableza o parámetro basetimestamp.

Tipo: número enteiro
basetimestamp

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

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 (por exemplo, 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 incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
watchlistexpiry

Selo temporal para a caducidade da lista de vixilancia. Omitir este parámetro por completo para deixar a caducidade actual sen cambios.

Tipo: caducidade (detalles)
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 ou sección. Sobrescribe text.

appendtext

Engadir este texto ao comezo da páxina ou sección. Sobrescribe text.

Usa section=new para engadir unha nova sección, no canto deste parámetro.

undo

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

Tipo: número enteiro
O valor non debe ser inferior a 0.
undoafter

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

Tipo: número enteiro
O valor non debe ser inferior a 0.
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, 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: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, 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 é obrigatorio.
returnto

Título da páxina. Se ao gardar a edición se crea unha conta temporal, a API pode responder cun enderezo URL que o cliente debe visitar para completar o inicio de sesión. Se se proporciona este parámetro, o enderezo URL ha redirixir á páxina indicada, no canto de levar á páxina que foi editada.

Tipo: título da páxina
Acepta páxinas que non existen.
returntoquery

Parámetros de consulta do enderezo URL (con ? inicial). Se ao gardar a edición se crea unha conta temporal, a API pode responder cun enderezo URL que o cliente debe visitar para completar o inicio de sesión. Se se proporciona este parámetro, o enderezo URL ha redirixir a unha páxina cos parámetros de consulta indicados.

Por defecto: (baleiro)
returntoanchor

Fragmento do enderezo URL (con # inicial). Se ao gardar a edición se crea unha conta temporal, a API pode responder cun enderezo URL que o cliente debe visitar para completar o inicio de sesión. Se se proporciona este parámetro, o enderezo URL ha redirixir a unha páxina co fragmento indicado.

Por defecto: (baleiro)
captchaword

Resposta ó CAPTCHA

captchaid

Identificador de CAPTCHA da consulta anterior