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

list=allrevisions (arv)

(main | query | allrevisions)
  • 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

Listar todas as revisões.

Parâmetros:
arvprop

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
arvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em arvprops. 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 *.
arvlimit

Limita quantas revisões serão retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
arvexpandtemplates
Obsoleto.

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

Tipo: boleano (details)
arvgeneratexml
Obsoleto.

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

Tipo: boleano (details)
arvparse
Obsoleto.

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

Tipo: boleano (details)
arvsection

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

arvdiffto
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.

arvdifftotext
Obsoleto.

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

arvdifftotextpst
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 arvdifftotext.

Tipo: boleano (details)
arvcontentformat
Obsoleto.

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

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

Lista apenas revisões desse usuário.

Tipo: nome de usuário
arvnamespace

Lista apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar todos os valores, use *.
arvstart

A data a partir da qual começar a enumeração.

Tipo: timestamp (formatos permitidos)
arvend

A data onde parar a enumeração.

Tipo: timestamp (formatos permitidos)
arvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: arvstart deve ser anterior a arvend.
older
Lista mais recente primeiro (padrão). Nota: arvstart deve ser posterior a arvend.
Um dos seguintes valores: newer, older
Padrão: older
arvexcludeuser

Não lista as revisões deste usuário.

Tipo: nome de usuário
arvcontinue

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

arvgeneratetitles

Quando usado como gerador, gera títulos em vez de IDs de revisão.

Tipo: boleano (details)
Exemplos:
Lista as últimas 50 contribuições por usuário Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
Lista as primeiras 50 revisões no espaço nominal principal.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na página de testes]