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

action=compare

(main | compare)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Obtener la diferencia entre 2 páginas.

Se debe pasar un número de revisión, un título de página o una ID tanto desde "de" hasta "a".

Parámetros específicos:
Other general parameters are available.
fromtitle

Primer título para comparar

fromid

ID de la primera página a comparar.

Tipo: entero
fromrev

Primera revisión para comparar.

Tipo: entero
fromslots

Reemplazar el contenido de la revisión especificada por fromtitle, fromid o fromrev.

Este parámetro especifica las ranuras que se van a modificar. Utiliza desde texto-{ranura}, desde modelo de contenido-{ranura} y desde formato de contenido-{ranura} para especificar el contenido de cada ranura.

Valores (separados por | u otro separador): main
fromtext-{slot}

Texto de la ranura especificada. Si se omite, la ranura se quita de la revisión.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
fromsection-{slot}

Cuando fromtext-{slot} es el contenido de una sola sección, este es el identificador de sección. Se combinará en la revisión especificada por fromtitle, fromid o fromrev como si se tratara de una edición de sección.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
fromcontentformat-{slot}

Formato de serialización de contenido de desde texto-{ranura}.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
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
fromcontentmodel-{slot}

Modelo de contenido de from text-{slot}. Si no se suministra, se calculará en función de los demás parámetros.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
Uno de los siguientes valores: css, javascript, json, text, unknown, wikitext
frompst

Realizar una transformación previa al guardado en fromtext-{slot}.

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

Especifica fromslots=main y utiliza fromtext-main en su lugar.

fromcontentformat
En desuso.

Especifica fromslots=main y utiliza fromcontentformat-main en su lugar.

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
fromcontentmodel
En desuso.

Especifica fromslots=main y utiliza fromcontentmodel-main en su lugar.

Uno de los siguientes valores: css, javascript, json, text, unknown, wikitext
fromsection
En desuso.

Solamente usar la sección especificada del contenido 'from' especificado.

totitle

Segundo título para comparar.

toid

Segunda identificador de página para comparar.

Tipo: entero
torev

Segunda revisión para comparar.

Tipo: entero
torelative

Utiliza una revisión relativa a la determinada por fromtitle, fromid o fromrev. Todas las demás opciones 'to' se ignorarán.

Uno de los siguientes valores: cur, next, prev
toslots

Redefine el contenido de la revisión especificada por totitle, toid o torev.

Este parámetro especifica las ranuras que se van a modificar. Utiliza totext-{slot}, tocontentmodel-{slot} y tocontentformat-{slot} para especificar contenido para cada ranura.

Valores (separados por | u otro separador): main
totext-{slot}

Texto de la ranura especificada. Si se omite, se elimina la ranura de la revisión.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
tosection-{slot}

Cuando totext-{slot} es el contenido de una sola sección, este es el identificador de la sección. Se fusionará con la revisión especificada por totitle, toid o torev como si se tratara de una edición de sección.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
tocontentformat-{slot}

Formato de serialización de contenido de totext-{slot}.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
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
tocontentmodel-{slot}

Modelo de contenido de totext-{slot}. Si no se proporciona, se calculará a partir de los demás parámetros.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
Uno de los siguientes valores: css, javascript, json, text, unknown, wikitext
topst

Aplica una transformación sobre totext antes del guardado.

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

Especifique toslots=main y utilice totext-main en su lugar.

tocontentformat
En desuso.

Especifique toslots=main y utilice tocontentformat-main en su lugar.

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
tocontentmodel
En desuso.

Especifique toslots=main y utilice tocontentmodel-main en su lugar.

Uno de los siguientes valores: css, javascript, json, text, unknown, wikitext
tosection
En desuso.

Solamente usar la sección especificada del contenido 'to' especificado.

prop

Qué fragmentos de información se obtendrán.

diff
El HTML de las diferencias.
diffsize
El tamaño del HTML de las diferencias, en bytes.
rel
Los identificadores de revisión de la revisión anterior a 'desde' y posterior a 'hasta', si los hay.
ids
Los identificadores de revisión de la revisión anterior a 'desde' y posterior a 'hasta', si los hay.
title
Los títulos de las páginas de las revisiones 'desde' y 'hasta'.
user
El nombre de usuario y el ID de las revisiones "de" y "hasta". Si se ha eliminado la revisión del usuario, se devolverá la propiedad fromuserhidden o touserhidden.
comment
El comentario sobre las revisiones "de" y "hasta". Si el comentario ha sido eliminado por revisión, se devolverá una propiedad fromcommenthidden o tocommenthidden.
parsedcomment
El comentario analizado en las revisiones "de" y "hasta". Si el comentario ha sido eliminado, se devolverá la propiedad fromcommenthidden o tocommenthidden.
size
El tamaño de las revisiones 'desde' y 'hasta'.
timestamp
La marca de tiempo de las revisiones 'desde' y 'hasta'.
Valores (separados por | u otro separador): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Predeterminado: diff|ids|title
slots

Devuelve diferencias individuales para estas ranuras, en lugar de una diferencia combinada para todas las ranuras.

Valores (separados por | u otro separador): main
Para especificar todos los valores, utiliza *.
difftype

Devuelve la comparación formateada como HTML en línea.

Uno de los siguientes valores: inline, table
Predeterminado: table
Ejemplo:
Crear una diferencia entre las revisiones 1 y 2.
api.php?action=compare&fromrev=1&torev=2 [abrir en la zona de pruebas]