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

list=alldeletedrevisions (adr)

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

Lista todas as revisões excluídas por um usuário ou em um espaço nominal.

Parâmetros:
adrprop

Que propriedades mostrar para cada modificação:

ids
O identificador da revisão.
flags
As etiquetas da revisão (menor).
timestamp
A data e hora da revisão.
user
O utilizador que fez a revisão.
userid
O identificador de utilizador do criador da revisão.
size
O tamanho (em bytes) da revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão.
contentmodel
O identificador do modelo de conteúdo da revisão.
comment
O comentário do utilizador para a revisão.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
A árvore de análise XML do conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativas): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Valor por omissão: ids|timestamp|flags|comment|user
adrlimit

Limita quantas revisões serão retornadas.

Não são permitidos mais do que 500 (5 000 para robôs).
Tipo: inteiro ou max
adrexpandtemplates

Expandir predefinições no conteúdo da revisão (requer adrprop=content).

Tipo: booleano (detalhes)
adrgeneratexml
Obsoleto

Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer adrprop=content; substituído por adrprop=parsetree).

Tipo: booleano (detalhes)
adrparse

Fazer a análise sintática do conteúdo da revisão (requer adrprop=content). Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 1.

Tipo: booleano (detalhes)
adrsection

Obter apenas o conteúdo da secção que tem este número.

adrdiffto

O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).

adrdifftotext

O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre adrdiffto. Se adrsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

adrdifftotextpst

Fazer uma transformação de pré-gravação ao texto antes de calcular as diferenças. Só é válido quando usado com adrdifftotext.

Tipo: booleano (detalhes)
adrcontentformat

O formato de seriação usado para adrdifftotext e esperado para o conteúdo produzido.

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

Lista apenas revisões desse usuário.

Tipo: nome de utilizador
adrnamespace

Lista páginas apenas neste espaço nominal.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
adrstart

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

Só pode ser usada com adruser.
Tipo: data e hora (formatos permitidos)
adrend

A data onde parar a enumeração.

Só pode ser usada com adruser.
Tipo: data e hora (formatos permitidos)
adrdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: adrstart tem de estar antes de adrend.
older
Listar o mais recente primeiro (padrão). Nota: adrstart tem de estar depois de adrend.
Um dos seguintes valores: newer, older
Valor por omissão: older
adrfrom

Começar listando desse título.

Não pode ser usada com adruser.
adrto

Parar a listagem neste título.

Não pode ser usada com adruser.
adrprefix

Pesquisa por todo os título que começam com este valor.

Não pode ser usada com adruser.
adrexcludeuser

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

Não pode ser usada com adruser.
Tipo: nome de utilizador
adrtag

Lista apenas as revisões com esta tag.

adrcontinue

Quando houver mais resultados disponíveis, usar isto para continuar

adrgeneratetitles

Ao ser usado como gerador, gerar títulos em vez de identificadores de revisões.

Tipo: booleano (detalhes)
Exemplos:
Lista as últimas 50 contribuições excluídas pelo usuário Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
Lista as primeiras 50 edições excluídas no espaço nominal principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir na página de testes]