Ajuda da API do MediaWiki

Esta é uma página de documentação da API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/API

action=compare

(main | compare)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter a diferença entre duas páginas.

Tem de ser passado um número de revisão, ou um título de página, ou um identificador de página, ou uma referência relativa para "from" e "to".

Parâmetros:
fromtitle

Primeiro título a comparar.

fromid

Primeiro identificador de página a comparar.

Tipo: inteiro
fromrev

Primeira revisão a comparar.

Tipo: inteiro
fromtext

Usar este texto em vez do conteúdo da revisão especificada por fromtitle, fromid ou fromrev.

fromsection

Utilizar apenas a secção especificada do conteúdo 'from' especificado.

frompst

Fazer uma transformação anterior à gravação, de fromtext.

Tipo: booleano (detalhes)
fromcontentformat

Formato de seriação do conteúdo de fromtext.

Um dos seguintes valores: application/json, text/plain, text/x-wiki, text/javascript, text/css
fromcontentmodel

Modelo de conteúdo de fromtext. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.

Um dos seguintes valores: GadgetDefinition, MassMessageListContent, Scribunto, wikitext, javascript, json, css, text
totitle

Segundo título a comparar.

toid

Segundo identificador de página a comparar.

Tipo: inteiro
torev

Segunda revisão a comparar.

Tipo: inteiro
torelative

Usar uma revisão relativa à revisão determinada a partir de fromtitle, fromid ou fromrev. Todas as outras opções 'to' serão ignoradas.

Um dos seguintes valores: prev, next, cur
totext

Usar este texto em vez do conteúdo da revisão especificada por totitle, toid ou torev.

tosection

Utilizar apenas a secção especificada do conteúdo 'to' especificado.

topst

Fazer uma transformação anterior à gravação, de totext.

Tipo: booleano (detalhes)
tocontentformat

Formato de seriação do conteúdo de totext.

Um dos seguintes valores: application/json, text/plain, text/x-wiki, text/javascript, text/css
tocontentmodel

Modelo de conteúdo de totext. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.

Um dos seguintes valores: GadgetDefinition, MassMessageListContent, Scribunto, wikitext, javascript, json, css, text
prop

As informações que devem ser obtidas.

diff
O HTML da lista de diferenças.
diffsize
O tamanho do HTML da lista de diferenças, em bytes.
rel
Os identificadores da revisão anterior a 'from' e da posterior a 'to', se existirem.
ids
Os identificadores de página e de revisão das revisões 'from' e 'to'.
title
Os títulos de página das revisões 'from' e 'to'.
user
O nome e o identificador de utilizador das revisões 'from' e 'to'.
comment
O comentário das revisões 'from' e 'to'.
parsedcomment
O comentário após análise sintática, das revisões 'from' e 'to'.
size
O tamanho das revisões 'from' e 'to'.
Valores (separados com | ou alternativas): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
Valor por omissão: diff|ids|title
Exemplo:
Criar uma lista de diferenças entre as revisões 1 e 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na página de testes]