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-or-later
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.
- slotsize
- O comprimento (em bytes) de cada segmento de revisão.
- sha1
- SHA-1 (base 16) da revisão.
- slotsha1
- O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão.
- contentmodel
- O identificador do modelo de conteúdo de cada segmento de revisão.
- comment
- Comentário do usuário para a revisão.
- parsedcomment
- Analisar comentário do usuário para a revisão.
- content
- Conteúdo de cada segmento de revisão.
- tags
- Etiquetas para a revisão.
- roles
- Listar as funções dos segmentos de conteúdo que existem na revisão.
- parsetree
- Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão
wikitext
.
- Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- Padrão: ids|timestamp|flags|comment|user
- rvslots
Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em rvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- 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
- Obsoleto.
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&rvslots=*&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]