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
- 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".
- 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, Scribunto, GeoJson, wikitext, javascript, json, css, text, smw/schema, GeoJSON
 - 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, Scribunto, GeoJson, wikitext, javascript, json, css, text, smw/schema, GeoJSON
 - 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
 
- 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]