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

prop=revisions (rv)

(main | query | revisions)
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Obtener información de la revisión.

Puede ser utilizado de varias maneras:

  1. Obtener datos sobre un conjunto de páginas (última revisión), estableciendo títulos o ID de paginas.
  2. Obtener revisiones para una página determinada, usando títulos o ID de páginas con inicio, fin o límite.
  3. Obtener datos sobre un conjunto de revisiones estableciendo sus ID con revids.
Parámetros:
rvprop

Las propiedades que se obtendrán para cada revisión:

ids
El identificador de la revisión.
flags
Marcas de revisión (menor).
timestamp
La fecha y hora de la revisión.
user
Usuario que realizó la revisión.
userid
Identificador de usuario del creador de la revisión.
size
Longitud (en bytes) de la revisión.
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1 (base 16) de la revisión.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Id. del modelo de contenido en cada espacio de revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Contenido de cada espacio de revisión.
tags
Etiquetas para la revisión.
roles
List content slot roles that exist in the revision.
parsetree
En desuso. Usa action=expandtemplates o action=parse en su lugar.

El árbol de análisis sintáctico XML del contenido de la revisión (necesita el modelo de contenido wikitext).

Valores (separados por | u otro separador): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Predeterminado: ids|timestamp|flags|comment|user
rvslots

Which revision slots to return data for, when slot-related properties are included in rvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Valores (separados por | u otro separador): main
Para especificar todos los valores, utiliza *.
rvlimit

Limitar la cantidad de revisiones que se devolverán.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero o max
The value must be between 1 and 500.
rvexpandtemplates
En desuso.

Usa action=expandtemplates en su lugar. Expandir las plantillas en el contenido de la revisión (necesita rvprop=content).

Type: boolean (details)
rvgeneratexml
En desuso.

Usa action=expandtemplates o action=parse en su lugar. Generar el árbol de análisis sintáctico XML para el contenido de la revisión (necesita rvprop=content).

Type: boolean (details)
rvparse
En desuso.

Usa action=parse en su lugar. Analizar el contenido de la revisión (requiere rvprop=content). Por razones de rendimiento, si se usa esta opción, el valor de rvlimit es forzado a 1.

Type: boolean (details)
rvsection

Recuperar solamente el contenido de este número de sección.

rvdiffto
En desuso.

Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

rvdifftotext
En desuso.

Use action=compare instead. Text to diff each revision to. Only diffs a limited number of revisions. Overrides rvdiffto. If rvsection is set, only that section will be diffed against this text.

rvdifftotextpst
En desuso.

Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with rvdifftotext.

Type: boolean (details)
rvcontentformat
En desuso.

Formato de serialización utilizado para rvdifftotext y esperado para la salida de contenido.

Uno de los siguientes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
rvstartid

Iniciar la enumeración desde la marca de tiempo de esta revisión. La revisión debe existir, pero no es necesario que pertenezca a esta página.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero
rvendid

Detener la enumeración en la marca de tiempo de esta revisión. La revisión debe existir, pero no es necesario que pertenezca a esta página.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero
rvstart

Marca de tiempo a partir de la cual empezar la enumeración.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: timestamp (formatos permitidos)
rvend

Enumerar hasta este cronomarcador.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: timestamp (formatos permitidos)
rvdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: rvstart debe ser anterior a rvend.
older
De más recientes a más antiguos (orden predefinido). Nota: rvstart debe ser posterior a rvend.
Solo se puede usar con una sola página (modo n.º 2).
Uno de los siguientes valores: newer, older
Predeterminado: older
rvuser

Incluir solo las revisiones realizadas por el usuario.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: usuario, por cualquiera de nombre de usuario, IP, nombre interwiki (p. ej. "prefijo>NombreDeEjemplo") y identificador de usuario (p. ej., «#12345»)
rvexcludeuser

Excluir las revisiones realizadas por el usuario.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: usuario, por cualquiera de nombre de usuario, IP, nombre interwiki (p. ej. "prefijo>NombreDeEjemplo") y identificador de usuario (p. ej., «#12345»)
rvtag

Mostrar solo revisiones marcadas con esta etiqueta.

rvtoken
En desuso.

Which tokens to obtain for each revision.

Valores (separados por | u otro separador): rollback
rvcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.