Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=visualeditoredit

(main · visualeditoredit)
  • Este módulo es interno o inestable y no debes usarlo. Su funcionamiento puede cambiar sin previo aviso.
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: VisualEditor
  • Licencia: MIT

Guardar una página HTML5 en MediaWiki (convertida en wikicódigo mediante el servicio Parsoid).

Parámetros específicos:
Other general parameters are available.
paction

Acción que realizar.

Este parámetro es obligatorio.
Uno de los siguientes valores: diff, save, serialize, serializeforcache
page

La página en la que se realizarán acciones.

Este parámetro es obligatorio.
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
wikitext

El wikicódigo que se utilizará.

section

La sección donde actuar.

sectiontitle

Título de la sección nueva.

basetimestamp

Al guardar, establece esto a la fecha y hora de la revisión que se ha editado. Se utiliza para detectar conflictos de edición.

Tipo: timestamp (formatos permitidos)
starttimestamp

Al guardar, establece esto a la fecha y hora en que la página se cargó. Se utiliza para detectar conflictos de edición.

Tipo: timestamp (formatos permitidos)
oldid

El número de revisión que utilizar. De manera predeterminada corresponde a la más reciente. Utiliza 0 para una página nueva.

Tipo: entero
minor

Marca de edición menor.

watchlist

Incondicionalmente añadir o eliminar la página de lista del usuario actual, utilice referencias o no cambiar el reloj.

html

HTML para enviar a Parsoid en lugar del wikitexto.

etag

ETag que enviar.

summary

Resumen de edición.

captchaid

Captcha ID (al guardar respondiendo un código de imágeen "captcha").

captchaword

Respuesta al código de imagen (al guardar respondiendo un código de imágeen "captcha").

cachekey

Utilizar el resultado de una solicitud de "serializeforcache" anterior con éste código. Sobreescribe html.

nocontent

Omit the HTML content of the new revision in the response.

Type: boolean (details)
returnto

Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.

Tipo: título de página
Acepta páginas inexistentes.
returntoquery

URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.

Predeterminado: (vacío)
returntoanchor

URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.

Predeterminado: (vacío)
useskin

Aplicar la piel seleccionada a la salida del analizador. Puede afectar a las siguientes propiedades: langlinks, headitems, módulos, jsconfigvars, indicadores.

Uno de los siguientes valores: apioutput, cologneblue, contenttranslation, fallback, minerva, modern, monobook, timeless, vector, vector-2022
tags

Change tags to apply to the edit.

Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
plugins

Plugins associated with the API request.

ge-task-image-recommendation
Usar al guardar una edición sugerida en GrowthExperiments "Add an image".
ge-task-link-recommendation
Se utiliza al guardar una edición estructurada de GrowthExperiments "Añadir un enlace".
ge-task-section-image-recommendation
Usar cuando se guarde una edición estructurada GrowthExperiments "Añadir una imagen a una sección".
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
data-{plugin}

Arbitrary data sent by a plugin with the API request.

Para el ge-task-image-recommendation plugin

Una cadena JSON de un objeto con estas claves:

  • aceptado: Un booleano que indica si el usuario aceptó la imagen recomendada.
  • motivos: Una matriz de cadenas que identifican un booleano que indica por qué el usuario rechazó la imagen recomendada. Valores válidos: notrelevant, sectionnotappropriate, noinfo, offensive, lowquality, unfamiliar, foreignlanguage, other
  • caption: Pie de imagen proporcionado por el usuario. (Debe tener al menos 5 caracteres.)
Para la ge-task-link-recomendación plugin

Una cadena JSON de un objeto con estas claves:

  • acceptedTargets: (opcional) Matriz con los títulos de las páginas cuyo enlace recomendado ha sido aceptado por el usuario/a.
  • rejectedTargets: (optional) Matriz con los títulos de las páginas cuyo enlace recomendado ha sido rechazado por el usuario/a.
  • skippedTargets: (optional) Matriz con los títulos de las páginas cuyo enlace recomendado ha sido omitido (ignorado) por el usuario/a.
Para la ge-task-section-image-recomendación plugin

Una cadena JSON de un objeto con estas claves:

  • aceptado: Un booleano que indica si el usuario aceptó la imagen recomendada.
  • motivos: Una matriz de cadenas que identifican un booleano que indica por qué el usuario rechazó la imagen recomendada. Valores válidos: notrelevant, sectionnotappropriate, noinfo, offensive, lowquality, unfamiliar, foreignlanguage, other
  • Pie: Pie de imagen proporcionado por el usuario. (Debe tener al menos 5 caracteres.)
  • secciónTítulo: Título de la sección para la que fue la sugerencia.
  • número de sección: Número ordinal de la sección del artículo para la cual fue la sugerencia .
This is a templated parameter. When making the request, {plugin} in the parameter's name should be replaced with values of plugins.
mobileformat

Devuelve la salida del análisis en un formato apropiado para dispositivos móviles.

Type: boolean (details)