Axuda da API de MediaWiki

Esta é unha páxina de documentación da API de MediaWiki xerada automaticamente.

Documentación e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=compare

(main | compare)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter as diferencias entre dúas páxinas.

Debe indicar un número de revisión, un título de páxina, ou un ID de páxina tanto para "from" como para "to".

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
fromtitle

Primeiro título para comparar.

fromid

Identificador da primeira páxina a comparar.

Tipo: número enteiro
fromrev

Primeira revisión a comparar.

Tipo: número enteiro
fromslots

Sobrescribir o contido da revisión especificada por fromtitle, fromid ou fromrev.

Este parámetro especifica os espazos que se van modificar. Usa fromtext-{slot}, fromcontentmodel-{slot} e fromcontentformat-{slot} para especificar contido para cada espazo.

Valores (separados con | ou outros): main
fromtext-{slot}

Texto do espazo especificado. Se se omite, o espazo elimínase da revisión.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
fromsection-{slot}

Cando fromtext-{slot} é o contido dunha única sección, este é o identificador da sección. Combinarase coa revisión especificada por fromtitle, fromid ou fromrev como se fose unha edición de sección.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
fromcontentformat-{slot}

Formato de serialización de contido de fromtext-{slot}.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
Un valor dos seguintes 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 contido de fromtext-{slot}. Se non se proporciona, adiviñarase en función dos demais parámetros.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
Un valor dos seguintes valores: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
frompst

Facer unha transformación previa en fromtext-{slot}.

Tipo: booleano (detalles)
fromtext
Obsoleto.

Especifica fromslots=main e usa fromtext-main no seu lugar.

fromcontentformat
Obsoleto.

Especifica fromslots=main e usa fromcontentformat-main no seu lugar.

Un valor dos seguintes 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
Obsoleto.

Especifica fromslots=main e usa fromcontentmodel-main no seu lugar.

Un valor dos seguintes valores: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
fromsection
Obsoleto.

Usa só a sección especificada do contido "from" especificado.

totitle

Segundo título para comparar.

toid

Identificador da segunda páxina a comparar.

Tipo: número enteiro
torev

Segunda revisión a comparar.

Tipo: número enteiro
torelative

Usar unha revisión relativa á revisión determinada a partir de fromtitle, fromid ou fromrev. Todas as outras opcións "to" han ignorarse.

Un valor dos seguintes valores: cur, next, prev
toslots

Sobrescribir o contido da revisión especificada por totitle, toid ou torev.

Este parámetro especifica os espazos que se van modificar. Usa totext-{slot}, tocontentmodel-{slot} e tocontentformat-{slot} para especificar contido para cada espazo.

Valores (separados con | ou outros): main
totext-{slot}

Texto do espazo especificado. Se se omite, o espazo elimínase da revisión.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
tosection-{slot}

Cando totext-{slot} é o contido dunha única sección, este é o identificador da sección. Combinarase coa revisión especificada por totitle, toid ou torev como se fose unha edición de sección.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
tocontentformat-{slot}

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

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
Un valor dos seguintes 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 contido de totext-{slot}. Se non se proporciona, adiviñarase en función dos demais parámetros.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
Un valor dos seguintes valores: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
topst

Facer unha transformación previa ao gardado en totext.

Tipo: booleano (detalles)
totext
Obsoleto.

Especifica toslots=main e usa totext-main no seu lugar.

tocontentformat
Obsoleto.

Especifica toslots=main e usa tocontentformat-main no seu lugar.

Un valor dos seguintes 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
Obsoleto.

Especifica toslots=main e usa tocontentmodel-main no seu lugar.

Un valor dos seguintes valores: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
tosection
Obsoleto.

Usa só a sección especificada do contido "to" especificado.

prop

Que información obter.

diff
O diff HTML.
diffsize
O tamaño do diff HTML, en bytes.
rel
Os identificadores de revisión da revisión anterior a "from" e despois de "to", se existen.
ids
Os identificadores de páxina e de revisión das revisións "from" e "to".
title
Os títulos das páxinas das revisións "from" e "to".
user
O nome de usuario e o identificador das revisións "from" e "to". Se a revisión do usuario foi borrada, ha recibirse unha propiedade fromuserhidden ou touserhidden.
comment
O comentario das revisións "from" e "to". Se a revisión do comentario foi borrada, ha recibirse unha propiedade fromcommenthidden ou tocommenthidden.
parsedcomment
O comentario analizado das revisións "from" e "to". Se a revisión do comentario foi borrada, ha recibirse unha propiedade fromcommenthidden ou tocommenthidden.
size
Tamaño das revisións "from" e "to".
timestamp
O selo de tempo das revisións "from" e "to".
Valores (separados con | ou outros): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Por defecto: diff|ids|title
slots

Devolver as diferenzas individuais para estes espazos, en lugar dunha diferenza combinada para todos os espazos.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
difftype

Devolver a comparación con formato HTML en liña.

Un valor dos seguintes valores: inline, table, unified
Por defecto: table
Exemplo:
Crear unha diferenza entre a revisión 1 e a 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na zona de probas]