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)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações de revisão.
Pode ser usado de várias maneiras:
- Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
- Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
- Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
- 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: text/x-wiki, text/javascript, application/json, 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.
- Obter dados com conteúdo para a última revisão de títulos API e Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [abrir na página de testes]
- Mostrar as 5 últimas revisões da Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page feitas depois de 05/01/2006.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page que não foram feitas pelo usuário anônimo 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page que foram feitas pelo usuário MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [abrir na página de testes]