Ajuda da API MediaWiki

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

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

prop=revisions (rv)

(main | query | revisions)
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informações de revisão.

Pode ser usado de várias maneiras:

  1. Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
  2. Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
  3. Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
Parâmetros:
rvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão.
userid
ID de usuário do criador da revisão.
size
Comprimento (bytes) da revisão.
sha1
SHA-1 (base 16) da revisão.
contentmodel
ID do modelo de conteúdo da revisão.
comment
Comentário do usuário para a revisão.
parsedcomment
Analisar comentário do usuário para a revisão.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Padrão: ids|timestamp|flags|comment|user
rvlimit

Limita quantas revisões serão retornadas.

Só pode ser usado com uma única página (modo #2).
Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
rvexpandtemplates
Obsoleto.

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer rvprop=content).

Tipo: boleano (details)
rvgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer rvprop=content).

Tipo: boleano (details)
rvparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer rvprop=content). Por motivos de desempenho, se esta opção for usada, rvlimit é definindo para 1.

Tipo: boleano (details)
rvsection

Apenas recuperar o conteúdo deste número de seção.

rvdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

rvdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui rvdiffto. Se rvsection estiver definido, apenas essa seção será diferente desse texto.

rvdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com rvdifftotext.

Tipo: boleano (details)
rvcontentformat

Formato de serialização usado para rvdifftotext e esperado para saída de conteúdo.

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

Comece a enumeração do timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.

Só pode ser usado com uma única página (modo #2).
Tipo: inteiro
rvendid

Pare a enumeração no timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.

Só pode ser usado com uma única página (modo #2).
Tipo: inteiro
rvstart

De qual timestamp de revisão iniciar a enumeração.

Só pode ser usado com uma única página (modo #2).
Tipo: timestamp (formatos permitidos)
rvend

Enumerar até este timestamp.

Só pode ser usado com uma única página (modo #2).
Tipo: timestamp (formatos permitidos)
rvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: rvstart deve ser anterior a rvend.
older
Lista mais recente primeiro (padrão). Nota: rvstart deve ser posterior a rvend.
Só pode ser usado com uma única página (modo #2).
Um dos seguintes valores: newer, older
Padrão: older
rvuser

Somente incluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: nome de usuário
rvexcludeuser

Excluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: nome de usuário
rvtag

Lista apenas as revisões com esta tag.

rvtoken
Obsoleto.

Que tokens obter para cada revisão.

Valores (separados com | ou alternativos): rollback
rvcontinue

Quando houver mais resultados disponíveis, use isso para continuar.