MediaWiki API ajuda

Esta es una pàgina de documentació autogenerada de l'API de MediaWiki.

Documentació i eixemples: https://www.mediawiki.org/wiki/API

action=compare

(main | compare)
  • Este mòdul requerix permissos de llectura.
  • Font: MediaWiki
  • Llicència: GPL-2.0-or-later

Obtindre la diferència entre 2 pàgines.

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:
Other general parameters are available.
fromtitle

Primer títul per a comparar

fromid

ID de la primera pàgina a comparar.

Tipo: entero
fromrev

Primera revisió per a 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.

Valors (separats per | u atre separador): main
fromtext-{slot}

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

Este es un parámetro con plantilla. Al realizar la solicitud, {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.

Este es un parámetro con plantilla. Al realizar la solicitud, {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}.

Este es un parámetro con plantilla. Al realizar la solicitud, {slot} in the parameter's name should be replaced with values of fromslots .
U dels següents valors: application/json, application/octet-stream, application/unknown, application/vue+xml, 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.

Este es un parámetro con plantilla. Al realizar la solicitud, {slot} in the parameter's name should be replaced with values of fromslots .
U dels següents valors: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
frompst

Realisar una transformació prèvia al guardat en fromtext-{slot}.

Tipo: boolean (detalls)
fromtext
En desús.

Especificar fromslots=main i utilisar fromtext-main en el seu lloc.

fromcontentformat
En desús.

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

U dels següents valors: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
En desús.

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

U dels següents valors: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
fromsection
En desús.

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

totitle

Segon títul per a comparar.

toid

Segon identificador de pàgina per a comparar.

Tipo: entero
torev

Segona revisió per a 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.

U dels següents valors: 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.

Valors (separats per | u atre separador): main
totext-{slot}

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

Este es un parámetro con plantilla. Al realizar la solicitud, {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.

Este es un parámetro con plantilla. Al realizar la solicitud, {slot} in the parameter's name should be replaced with values of toslots .
tocontentformat-{slot}

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

Este es un parámetro con plantilla. Al realizar la solicitud, {slot} in the parameter's name should be replaced with values of toslots .
U dels següents valors: application/json, application/octet-stream, application/unknown, application/vue+xml, 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.

Este es un parámetro con plantilla. Al realizar la solicitud, {slot} in the parameter's name should be replaced with values of toslots .
U dels següents valors: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
topst

Aplica una transformación sobre totext antes del guardado.

Tipo: boolean (detalls)
totext
En desús.

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

tocontentformat
En desús.

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

U dels següents valors: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
En desús.

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

U dels següents valors: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
tosection
En desús.

Solament usar la secció especificada del contingut 'to' especificat.

prop

Quins fragments d'informació s'obtindran.

diff
El HTML de les diferències.
diffsize
El tamany del HTML de les diferències, 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'.
Valors (separats per | u atre separador): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Predeterminat: diff|ids|title
slots

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

Valors (separats per | u atre separador): main
Per a especificar tots els valors, utilisa *.
difftype

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

U dels següents valors: table, unified
Predeterminat: table
Eixemple:
Crear una diferència entre les revisions 1 i 2.
api.php?action=compare&fromrev=1&torev=2 [obrir en la zona de proves]