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)
- 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.
- 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)
- 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]