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=deletedrevisions (drv)

(main | query | deletedrevisions)
  • 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 revisión eliminada.

Puede ser utilizada de varias maneras:

  1. Obtenga las revisiones eliminadas de un conjunto de páginas, estableciendo títulos o ID de paginas. Ordenadas por título y marca horaria.
  2. Obtener datos sobre un conjunto de revisiones eliminadas estableciendo sus ID con identificación de revisión. Ordenado por ID de revisión.
Parámetros:
drvprop

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.
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.
roles
List content slot roles that exist in the revision.
parsetree
En desuso. 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, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
Predeterminado: ids|timestamp|flags|comment|user
drvslots

Which revision slots to return data for, when slot-related properties are included in drvprops. 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 *.
drvlimit

Limitar la cantidad de revisiones que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
drvexpandtemplates
En desuso.

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

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

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

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

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

Tipo: booleano/lógico (detalles)
drvsection

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

drvdiffto
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.

drvdifftotext
En desuso.

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

drvdifftotextpst
En desuso.

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

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

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

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

Marca de tiempo por la que empezar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión.

Tipo: timestamp (formatos permitidos)
drvend

Marca de tiempo por la que terminar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión.

Tipo: timestamp (formatos permitidos)
drvdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: drvstart debe ser anterior a drvend.
older
De más recientes a más antiguos (orden predefinido). Nota: drvstart debe ser posterior a drvend.
Uno de los siguientes valores: newer, older
Predeterminado: older
drvtag

Listar solo las revisiones con esta etiqueta.

drvuser

Listar solo las revisiones de este usuario.

Tipo: nombre de usuario
drvexcludeuser

No listar las revisiones de este usuario.

Tipo: nombre de usuario
drvcontinue

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

Ejemplos:
Muestra la lista de revisiones borradas de las páginas Main Page y Talk:Main Page, con su contenido.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [abrir en la zona de pruebas]
Mostrar la información de la revisión borrada 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [abrir en la zona de pruebas]