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

prop=deletedrevisions (drv)

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

Obtem informações de revisão excluídas.

Pode ser usado de várias maneiras:

  1. Obtenha revisões excluídas para um conjunto de páginas, definindo títulos ou pageids. Ordenado por título e timestamp.
  2. Obter dados sobre um conjunto de revisões excluídas, definindo seus IDs com revids. Ordenado por ID de revisão.
Parâmetros:
Estão disponíveis outros parâmetros gerais.
drvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
size
Comprimento (bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
content
Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
tags
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 wikitext.
Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Padrã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 alternativos): 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 de predefinição. 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

Limita quantas revisões serão retornadas.

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

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer drvprop=content).

Tipo: booleano (detalhes)
drvgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer drvprop=content).

Tipo: booleano (detalhes)
drvparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer 1prop=content). Por motivos de desempenho, se esta opção for usada, 1limit é definindo para 1.

Tipo: booleano (detalhes)
drvsection

Apenas recuperar o conteúdo deste número de seção.

drvdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

drvdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui 50diffto. Se 50section estiver definido, apenas essa seção será diferente desse texto.

drvdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com drvdifftotext.

Tipo: booleano (detalhes)
drvcontentformat
Obsoleto.

Formato de serialização usado para drvdifftotext e esperado para saída de conteúdo.

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

O timestamp no qual começar a enumerar. Ignorado ao processar uma lista de IDs de revisão.

Tipo: data e hora (formatos permitidos)
drvend

O timestamp no qual parar de enumerar. Ignorado ao processar uma lista de IDs de revisão.

Tipo: data e hora (formatos permitidos)
drvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: drvstart deve ser anterior a drvend.
older
Lista mais recente primeiro (padrão). Nota: drvstart deve ser posterior a drvend.
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
Padrão: older
drvtag

Lista apenas as revisões com esta tag.

drvuser

Lista apenas revisões desse usuário.

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

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

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

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.