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

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

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 específicos:
Estão disponíveis outros parâmetros gerais.
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. 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 drvlimit é 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 drvlimit é 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
drvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em drvprops. 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 *.
drvcontentformat-{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 drvslots.
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
drvlimit

Limitar o número de revisões que serão devolvidas. Se for usado drvprop=content, drvprop=parsetree, drvdiffto ou drvdifftotext, o limite é 50. Se for usado drvparse, o limite é 1.

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

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

Tipo: booliano (detalhes)
drvgeneratexml
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 drvprop=content).

Tipo: booliano (detalhes)
drvparse
Obsoleto.

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

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

drvdiffto
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 drvlimit é forçado a ser 50.

drvdifftotext
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 drvdiffto. Se drvsection estiver definido, só o conteúdo dessa secção será comparado contra este texto. Por motivos de desempenho, se esta opção for usada drvlimit é forçado a ser 50.

drvdifftotextpst
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 drvdifftotext.

Tipo: booliano (detalhes)
drvcontentformat
Obsoleto.

O formato de seriação usado para drvdifftotext 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
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: 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")
drvexcludeuser

Não listar as revisões deste utilizador.

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")
drvcontinue

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.