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/Special:MyLanguage/API:Main_page

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-or-later

Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.

Parâmetros específicos:
Estão disponíveis outros parâmetros gerais.
adrprop

As propriedades a serem obtidas para cada revisã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. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
O identificador de utilizador do criador da revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
size
O comprimento (em bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
O comentário do utilizador para a revisão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
content
Conteúdo de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade textthidden. Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 50.
tags
As 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 (requer o modelo de conteúdo wikitext). Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 50.
Valores (separados com | ou alternativas): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissão: ids|timestamp|flags|comment|user
adrslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em adrprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados com | ou alternativas): main
Para especificar todos os valores, use *.
adrcontentformat-{slot}

O formato de seriação do conteúdo usado para a saída de conteúdo.

Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de adrslots.
Um dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Limitar o número de revisões que serão devolvidas. Se for usado adrprop=content, adrprop=parsetree, adrdiffto ou adrdifftotext, o limite é 50. Se for usado adrparse, o limite é 1.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
adrexpandtemplates
Obsoleto.

Em substituição, use action=expandtemplates. Expandir predefinições no conteúdo da revisão (requer adrprop=content).

Tipo: booliano (detalhes)
adrgeneratexml
Obsoleto.

Em substituição, use action=expandtemplates ou action=parse. Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer adrprop=content).

Tipo: booliano (detalhes)
adrparse
Obsoleto.

Usar antes action=parse. 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: booliano (detalhes)
adrsection

Obter apenas o conteúdo da secção com este identificador.

adrdiffto
Obsoleto.

Usar antes action=compare. O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev, next e cur para a revisão anterior, seguinte e atual, respetivamente. Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 50.

adrdifftotext
Obsoleto.

Usar antes action=compare. 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 este texto. Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 50.

adrdifftotextpst
Obsoleto.

Em substituição, use action=compare. Fazer uma transformação anterior à gravação do texto, antes de calcular as diferenças. Só é válido quando usado com adrdifftotext.

Tipo: booliano (detalhes)
adrcontentformat
Obsoleto.

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

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

Listar só as revisões feitas por este utilizador.

Nota: Devido ao modo avarento, o uso de adruser e adrnamespace em conjunto pode resultar na devolução de menos de adrlimit resultados antes de continuar; em casos extremos pode não ser devolvido qualquer resultado.

Tipo: utilizador, por um de entre nome de utilizador, IP, Utilizador temporário, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
adrnamespace

Listar só as páginas neste espaço nominal.

Nota: Devido ao modo avarento, o uso de adruser e adrnamespace em conjunto pode resultar na devolução de menos de adrlimit resultados antes de continuar; em casos extremos pode não ser devolvido qualquer resultado.

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

A data e hora da revisão a partir da qual será começada a enumeração.

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

A data e hora na qual será terminada a enumeração.

Só pode ser usado 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 a listagem neste título.

Não pode ser usado com adruser.
adrto

Terminar a listagem neste título.

Não pode ser usado com adruser.
adrprefix

Procurar todos os títulos de página que começam por este valor.

Não pode ser usado com adruser.
adrexcludeuser

Não listar as revisões feitas por este utilizador.

Não pode ser usado com adruser.
Tipo: utilizador, por um de entre nome de utilizador, IP, Utilizador temporário, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
adrtag

Listar só as revisões marcadas com esta etiqueta.

adrcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

adrgeneratetitles

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

Tipo: booliano (detalhes)
Exemplos:
Listar as últimas 50 contribuições eliminadas do utilizador Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
Listar as primeiras 50 revisões eliminadas no espaço nominal principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir na página de testes]