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/API

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+

Get revision information.

May be used in several ways:

  1. Get data about a set of pages (last revision), by setting titles or pageids.
  2. Get revisions for one given page, by using titles or pageids with start, end, or limit.
  3. Get data about a set of revisions by setting their IDs with 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.
sha1
SHA-1 (base 16) de la revisión.
contentmodel
Identificador del modelo de contenido de la revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
rvlimit

Limitar la cantidad de revisiones que se devolverán.

Solo se puede usar con una sola página (modo n.º 2).
No se permite más de 500 (5000 para los bots).
Tipo: entero o max
rvexpandtemplates

Expandir las plantillas en el contenido de la revisión (requiere rvprop=content).

Tipo: booleano/lógico (detalles)
rvgeneratexml
En desuso.

Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere rvprop=content; reemplazado por rvprop=parsetree).

Tipo: booleano/lógico (detalles)
rvparse

Analizar el contenido de la revisión (requiere rvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de rvlimit es forzado a 1.

Tipo: booleano/lógico (detalles)
rvsection

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

rvdiffto

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

rvdifftotext

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

Perform a pre-save transform on the text before diffing it. Only valid when used with rvdifftotext.

Tipo: booleano/lógico (detalles)
rvcontentformat

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

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

Identificador de revisión a partir del cual empezar la enumeración.

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

Identificador de revisión en el que detener la enumeración.

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 esta marca de tiempo.

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: nombre de usuario
rvexcludeuser

Excluir las revisiones realizadas por el usuario.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: nombre de usuario
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.