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

list=deletedrevs (dr)

(main | query | deletedrevs)
  • Este módulo é obsoleto.
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar revisões excluídas.

Opera em três modos:

  1. Lista revisões excluídas para os títulos fornecidos, ordenados por timestamp.
  2. Lista contribuições eliminadas para o usuário fornecido, ordenadas por timestamp (sem títulos especificados).
  3. Liste todas as revisões excluídas no espaço nominal dado, classificado por título e timestamp (sem títulos especificados, druser não definido).

Certos parâmetros aplicam-se apenas a alguns modos e são ignorados em outros.

Parâmetros:
drstart

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

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drend

A data onde parar a enumeração.

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: drstart deve ser anterior a drend.
older
Lista mais recente primeiro (padrão). Nota: drstart deve ser posterior a drend.
Modos: 1, 3
Um dos seguintes valores: newer, older
Padrão: older
drfrom

Começar listando desse título.

Modo: 3
drto

Parar a listagem neste título.

Modo: 3
drprefix

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

Modo: 3
drunique

Liste apenas uma revisão para cada página.

Modo: 3
Tipo: booleano (detalhes)
drnamespace

Lista apenas páginas neste espaço nominal.

Modo: 3
Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Padrão: 0
drtag

Lista apenas as revisões com esta tag.

druser

Lista apenas revisões desse usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drexcludeuser

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

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drprop

Quais as propriedades a serem obtidas:

revid
Adiciona a ID da revisão da revisão excluída.
parentid
Adiciona a ID da revisão da revisão anterior à página.
user
Adiciona o usuário que fez a revisão.
userid
Adiciona o ID do usuário que fez a revisão.
comment
Adiciona o comentário da revisão.
parsedcomment
Adiciona o comentário analisado da revisão.
minor
Etiqueta se a revisão for menor.
len
Adiciona o comprimento (bytes) da revisão.
sha1
Adiciona o SHA-1 (base 16) da revisão.
content
Adiciona o conteúdo da revisão.
token
Depreciado. Dá o token de edição.
tags
Tags para a revisão.
Valores (separados com | ou alternativos): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
Padrão: user|comment
drlimit

A quantidade máxima de revisões para listar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
drcontinue

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

Exemplos:
Lista as últimas revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo (modo 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [abrir na página de testes]
Lista as últimas 50 contribuições excluídas por Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 revisões excluídas no espaço nominal principal (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 páginas excluídas no espaço nominal Discussão (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir na página de testes]