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
- 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.
- 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.
- Editar a páxina
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [abrir en zona de probas]
- Antepor __NOTOC__ a unha páxina.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir en zona de probas]
- Desfacer revisións 13579 a 13585 con resumo automático.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir en zona de probas]