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)
- 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:
- Obtener datos sobre un conjunto de páginas (última revisión), estableciendo títulos o ID de paginas.
- Obtener revisiones para una página determinada, usando títulos o ID de páginas con inicio, fin o límite.
- Obtener datos sobre un conjunto de revisiones estableciendo sus ID con revids.
- 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.
- 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
- rvslots
Which revision slots to return data for, when slot-related properties are included in rvprops. 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 *.
- rvcontentformat-{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 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
Limitar la cantidad de revisiones que se devolverán.
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: entero o max
- The value must be between 1 and 500.
- rvexpandtemplates
- En desuso.
Usa action=expandtemplates en su lugar. Expandir las plantillas en el contenido de la revisión (necesita rvprop=content).
- Type: boolean (details)
- 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).
- Type: boolean (details)
- rvparse
- 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)
- rvsection
Recuperar solamente el contenido de este número de sección.
- rvdiffto
- 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, rvlimit is enforced to 50.
- rvdifftotext
- En desuso.
Use action=compare instead. 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. For performance reasons, if this option is used, rvlimit is enforced to 50.
- rvdifftotextpst
- En desuso.
Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with rvdifftotext.
- Type: boolean (details)
- 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 esta revisión. 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 esta revisión. 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
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.
- newer
- List oldest first. Note: rvstart has to be before rvend.
- older
- List newest first (default). Note: rvstart has to be later than 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.
- Obtener datos con el contenido de la última revisión de los títulos API y Main Page.
- api.php?action=query&prop=revisions&titles=API|P%C3%A1gina%20principal&rvslots=*&rvprop=timestamp|user|comment|content [abrir en la zona de pruebas]
- Mostrar las últimas 5 revisiones de la Main Page.
- api.php?action=query&prop=revisions&titles=P%C3%A1gina%20principal&rvlimit=5&rvprop=timestamp|user|comment [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page.
- api.php?action=query&prop=revisions&titles=P%C3%A1gina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page realizadas después de 2006-05-01.
- api.php?action=query&prop=revisions&titles=P%C3%A1gina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page que no fueron realizadas por el usuario anónimo 127.0.0.1.
- api.php?action=query&prop=revisions&titles=P%C3%A1gina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page que fueron realizadas por el usuario MediaWiki default.
- api.php?action=query&prop=revisions&titles=P%C3%A1gina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [abrir en la zona de pruebas]