Adjuta sur le API de MediaWiki

Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.

Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=compare

(main | compare)
  • Iste modulo require derectos de lectura.
  • Fonte: MediaWiki
  • Licentia: GPL-2.0-or-later

Obtener le differentia inter duo paginas.

Es necessari indicar un numero de version, un titulo de pagina o un ID de pagina, e pro "from" e pro "to".

Parametros specific:
Altere parametros general es disponibile.
fromtitle

Prime titulo a comparar.

fromid

Prime ID de pagina comparar.

Typo: numero integre
fromrev

Prime version a comparar.

Typo: numero integre
fromslots

Substituer le contento del version specificate per fromtitle, fromid o fromrev.

Iste parametro specifica le segmentos que debe esser modificate. Usa fromtext-{slot}, fromcontentmodel-{slot}, e fromcontentformat-{slot} pro specificar contento pro cata segmento.

Valores (separar con | o un alternativa): main
fromtext-{slot}

Texto del segmento specificate. Si omittite, le segmento es removite del version.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de fromslots.
fromsection-{slot}

Quando fromtext-{slot} es le contento de un singule section, isto es le identificator del section. Illo essera fusionate in le revision specificate per fromtitle, fromid o fromrev como si pro un modification de section.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de fromslots.
fromcontentformat-{slot}

Formato de serialisation del contento de fromtext-{slot}.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de fromslots.
Un del sequente valores: 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}

Modello de contento de fromtext-{slot}. Si non fornite, illo essera supponite basate sur le altere parametros.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de fromslots.
Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
frompst

Facer un transformation sur fromtext-{slot} ante de salveguardar

Typo: booleano (detalios)
fromtext
Obsolescente.

Specificar fromslots=main e usar fromtext-main in su loco.

fromcontentformat
Obsolescente.

Specificar fromslots=main e usar fromcontentformat-main in su loco.

Un del sequente valores: 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
Obsolescente.

Specificar fromslots=main e usar fromcontentmodel-main in su loco.

Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
fromsection
Obsolescente.

Usar solmente le section specificate del contento 'from' specificate.

totitle

Secunde titulo a comparar.

toid

Secunde ID de pagina a comparar.

Typo: numero integre
torev

Secunde version a comparar.

Typo: numero integre
torelative

Usar un revision relative al revision determinate per fromtitle, fromid o fromrev. Tote le altere optiones 'to' essera ignorate.

Un del sequente valores: cur, next, prev
toslots

Substituer le contento del version specificate per totitle, toid o torev.

Iste parametro specifica le segmentos que debe esser modificate. Usa totext-{slot}, tocontentmodel-{slot}, e tocontentformat-{slot} pro specificar contento pro cata segmento.

Valores (separar con | o un alternativa): main
totext-{slot}

Texto del segmento specificate. Si omittite, le segmento es removite del version.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de toslots.
tosection-{slot}

Quando totext-{slot} es le contento de un singule section, isto es le identificator del section. Illo essera fusionate in le revision specificate per totitle, toid o torev como si pro un modification de section.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de toslots.
tocontentformat-{slot}

Formato de serialisation del contento de totext-{slot}.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de toslots.
Un del sequente valores: 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}

Modello de contento de totext-{slot}. Si non fornite, illo essera supponite basate sur le altere parametros.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de toslots.
Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
topst

Facer un transformation sur totext ante de salveguardar.

Typo: booleano (detalios)
totext
Obsolescente.

Specificar toslots=main e usar totext-main in su loco.

tocontentformat
Obsolescente.

Specificar toslots=main e usar tocontentformat-main in su loco.

Un del sequente valores: 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
Obsolescente.

Specificar toslots=main e usar tocontentmodel-main in su loco.

Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
tosection
Obsolescente.

Usar solmente le section specificate del contento 'to' specificate.

prop

Qual informationes obtener.

diff
Le diff HTML.
diffsize
La dimension del diff HTML in bytes.
rel
Le IDs de version del versiones ante 'from' e post 'to', si existe.
ids
The IDs de pagina e de version del versiones 'from' e 'to'.
title
Le titulos de pagina del versiones 'from' e 'to'.
user
Le nomine de usator e ID del versiones 'from' e 'to'. Si le usator ha essite delite del versiones, un proprietate fromuserhidden o touserhidden essera restituite.
comment
Le commento sur le versiones 'from' e 'to'. Si le commento ha essite delite del versiones, un proprietate fromcommenthidden o tocommenthidden essera restituite.
parsedcomment
Le commento post analyse syntactic sur le versiones 'from' e 'to'. Si le commento ha essite delite del versiones, un proprietate fromcommenthidden o tocommenthidden essera restituite.
size
Le dimension del versiones 'from' e 'to'.
timestamp
Le data e hora del versiones 'from' e 'to'.
Valores (separar con | o un alternativa): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Predefinite: diff|ids|title
slots

Restituer diffs individual pro iste segmentos in loco de un diff combinate pro tote le segmentos.

Valores (separar con | o un alternativa): main
Pro specificar tote le valores, usa *.
difftype

Restituer le comparation formatate como HTML integrate.

Un del sequente valores: table, unified
Predefinite: table
Exemplo:
Crear un diff inter version 1 e 2.
api.php?action=compare&fromrev=1&torev=2 [aperir in sabliera]