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=deletedrevisions (drv)
- 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:
- Obtenga las revisiones eliminadas de un conjunto de páginas, estableciendo títulos o ID de paginas. Ordenadas por título y marca horaria.
- Obtener datos sobre un conjunto de revisiones eliminadas estableciendo sus ID con identificación de revisión. Ordenado por ID de revisión.
- 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. 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
- 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 *.
- drvcontentformat-{slot}
Content serialization format used for output of content.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of drvslots.
- Uno de los siguientes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
Limitar la cantidad de revisiones que se devolverán.
- Tipo: entero o max
- The value must be between 1 and 500.
- drvexpandtemplates
- En desuso.
Usa action=expandtemplates en su lugar. Expandir las plantillas en el contenido de la revisión (necesita drvprop=content).
- Type: boolean (details)
- drvgeneratexml
- 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 drvprop=content).
- Type: boolean (details)
- drvparse
- En desuso.
Usa action=parse en su lugar. Analizar el contenido de la revisión (requiere 1prop=content). Por razones de rendimiento, si se usa esta opción, el valor de 1limit es forzado a 1.
- Type: boolean (details)
- 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. For performance reasons, if this option is used, drvlimit is enforced to 50.
- 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. For performance reasons, if this option is used, drvlimit is enforced to 50.
- drvdifftotextpst
- En desuso.
Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with drvdifftotext.
- Type: boolean (details)
- drvcontentformat
- En desuso.
Formato de serialización utilizado para drvdifftotext y esperado para la salida de contenido.
- Uno de los siguientes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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.
- newer
- List oldest first. Note: drvstart has to be before drvend.
- older
- List newest first (default). Note: drvstart has to be later than 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: usuario, por cualquiera de nombre de usuario, IP, Usuario temporal, nombre interwiki (p. ej. "prefijo>NombreDeEjemplo") y identificador de usuario (p. ej., «#12345»)
- drvexcludeuser
No listar las revisiones de este usuario.
- Tipo: usuario, por cualquiera de nombre de usuario, IP, Usuario temporal, nombre interwiki (p. ej. "prefijo>NombreDeEjemplo") y identificador de usuario (p. ej., «#12345»)
- drvcontinue
Cuando haya más resultados disponibles, usa esto para continuar. Puedes encontrar más información detallada sobre cómo continuar consultas en mediawiki.org.
- Mostrar la información de la revisión borrada 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [abrir en la zona de pruebas]
- 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=P%C3%A1gina%20principal|Discusi%C3%B3n%3AP%C3%A1gina%20principal&drvslots=*&drvprop=user|comment|content [abrir en la zona de pruebas]