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)
- 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:
- 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.
- Obter dados sobre um conjunto de revisões eliminadas definindo os respetivos ids: com identificadores de revisão. Ordenados pelo identificador de revisão.
- 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
- 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]