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. Si se eliminó la revisión del usuario, se devolverá la propiedad userhidden.
- userid
- ID de usuario del creador de la revisión. Si se ha eliminado la revisión del usuario, se devolverá la propiedad userhidden.
- size
- Longitud (en bytes) de la revisión.
- slotsize
- Longitud (bytes) de cada ranura de revisión.
- sha1
- SHA-1 (base 16) de la revisión. Si se ha eliminado la revisión del contenido, se devolverá la propiedad sha1hidden.
- slotsha1
- SHA-1 (base 16) de la revisión. Si se ha eliminado la revisión del contenido, se devolverá la propiedad sha1hidden.
- contentmodel
- Id. del modelo de contenido en cada espacio de revisión.
- comment
- Comentarios sobre la versión. Si el comentario se ha eliminado por revisión, se devolverá la propiedad commenthidden.
- parsedcomment
- Analiza el comentario de la versión. Si se ha eliminado la revisión del comentario, se devolverá la propiedad commenthidden.
- content
- Contenido de cada ranura de revisión. Si se ha eliminado el contenido por revisión, se devolverá una propiedad texthidden . Por razones de rendimiento, si se usa esta opción, el límite drv se establece en 50 .
- tags
- Etiquetas para la revisión.
- roles
- Enumere los roles de ranuras de contenido que existen en la revisión.
- parsetree
- En desuso. Utilice action=expandtemplates o action=parse . El árbol de análisis XML del contenido de la revisión (requiere el modelo de contenido
wikitext
). Por razones de rendimiento, si se utiliza esta opción, el límite drv se establece en 50 .
- 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
Para qué ranuras de revisión se devolverán los datos cuando las propiedades relacionadas con la ranura se incluyan en las propiedades drv . Si se omite, los datos de la ranura principal se devolverán en un formato compatible con versiones anteriores.
- Valores (separados por | u otro separador): main
- Para especificar todos los valores, utiliza *.
- drvcontentformat-{slot}
Formato de serialización de contenido utilizado para el texto de entrada.
- 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
Limite la cantidad de revisiones que se devolverán. Si se usa drv prop=content , drv prop=parsetree , drv diffto o drv difftotext , el límite es 50 . Si se usa drv parse , el límite es 1 .
- Tipo: entero o max
- El valor debe estar entre 1 y 500.
- drvexpandtemplates
- En desuso.
Usa action=expandtemplates en su lugar. Expandir las plantillas en el contenido de la revisión (necesita drvprop=content).
- Tipo: boolean (más información)
- 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).
- Tipo: boolean (más información)
- drvparse
- En desuso.
Use action=parse en su lugar. Analice el contenido de la revisión (requiere drv prop=content ). Por razones de rendimiento, si se usa esta opción, el límite drv se establece en 1 .
- Tipo: boolean (más información)
- drvsection
Recuperar solamente el contenido de este número de sección.
- drvdiffto
- En desuso.
Use action=compare en su lugar. ID de revisión con el que se compara cada revisión. Use prev , next y cur para la revisión anterior, siguiente y actual, respectivamente. Por razones de rendimiento, si se usa esta opción, el límite drv se establece en 50 .
- drvdifftotext
- En desuso.
Use action=compare en su lugar. Texto con el que se compara cada revisión. Compara solo un número limitado de revisiones. Anula drv diffto . Si se establece la sección drv , solo se comparará esa sección con este texto. Por razones de rendimiento, si se usa esta opción, el límite drv se aplica a 50 .
- drvdifftotextpst
- En desuso.
Use action=compare en su lugar. Realice una transformación previa al guardado del texto antes de compararlo. Válido solo con drvdifftotext.
- Tipo: boolean (más información)
- 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
Sentido en el que hacer la enumeración:
- newer
- Primero los más antiguos. Nota: drvstart debe ser anterior a drvend.
- older
- Primero los más recientes (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: 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 Página principal y su página de discusión 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]