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

prop=deletedrevisions (drv)

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

Obter informações sobre as revisões eliminadas.

Pode ser usado de várias maneiras:

  1. Obter as revisões eliminadas para um conjunto de páginas, definindo títulos ou identificadores de página. Ordenados por título e data e hora.
  2. Obter dados sobre um conjunto de revisões eliminadas definindo os respetivos ids: com identificadores de revisão. Ordenados pelo identificador de revisão.
Parâmetros:
drvprop

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.
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
O texto da revisão.
tags
As 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
drvlimit

Limitar o número de revisões que serão devolvidas.

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

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

Tipo: booleano (detalhes)
drvgeneratexml
Obsoleto.

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

Tipo: booleano (detalhes)
drvparse

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

Tipo: booleano (detalhes)
drvsection

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

drvdiffto

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

drvdifftotext

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 drvdiffto. Se drvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

drvdifftotextpst

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

Tipo: booleano (detalhes)
drvcontentformat

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

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

A data e hora da revisão a partir da qual será começada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.

Tipo: data e hora (formatos permitidos)
drvend

A data e hora da revisão na qual será terminada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.

Tipo: data e hora (formatos permitidos)
drvdir

A direção da enumeração:

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

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

drvuser

Listar só as revisões deste utilizador.

Tipo: nome de utilizador
drvexcludeuser

Não listar as revisões deste utilizador.

Tipo: nome de utilizador
drvcontinue

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

Exemplos:
Listar as revisões eliminadas das páginas Main Page e Talk:Main Page, com o conteúdo.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir na página de testes]
Listar a informação da revisão eliminada 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [abrir na página de testes]