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 específicos:
Other general parameters are available.
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. 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 rv 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 rv 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
rvslots

Para qué ranuras de revisión se devolverán los datos cuando las propiedades relacionadas con la ranura se incluyan en las propiedades rv . 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 *.
rvcontentformat-{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 rvslots.
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
rvlimit

Limite la cantidad de revisiones que se devolverán. Si se usa rv prop=content , rv prop=parsetree , rv diffto o rv difftotext , el límite es 50 . Si se usa rv parse , el límite es 1 .

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero o max
El valor debe estar entre 1 y 500.
rvexpandtemplates
En desuso.

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

Tipo: boolean (más información)
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).

Tipo: boolean (más información)
rvparse
En desuso.

Use action=parse en su lugar. Analice el contenido de la revisión (requiere rv prop=content ). Por razones de rendimiento, si se usa esta opción, el límite rv se establece en 1 .

Tipo: boolean (más información)
rvsection

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

rvdiffto
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 rv se establece en 50 .

rvdifftotext
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 rv diffto . Si se establece la sección rv , solo se comparará esa sección con este texto. Por razones de rendimiento, si se usa esta opción, el límite rv se aplica a 50 .

rvdifftotextpst
En desuso.

Use action=compare en su lugar. Realice una transformación previa al guardado del texto antes de compararlo. Válido solo con rvdifftotext.

Tipo: boolean (más información)
rvcontentformat
En desuso.

Formato de serialización utilizado para rvdifftotext 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
rvstartid

Iniciar la enumeración desde la marca de tiempo de la revisión con este ID. 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 la revisión con este ID. 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

Sentido en el que hacer la enumeración:

newer
Primero los más antiguos. Nota: rvstart debe ser anterior a rvend.
older
Primero los más recientes (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, Usuario temporal, 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, Usuario temporal, nombre interwiki (p. ej. "prefijo>NombreDeEjemplo") y identificador de usuario (p. ej., «#12345»)
rvtag

Mostrar solo revisiones marcadas con esta etiqueta.

rvcontinue

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.