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

list=watchlist (wl)

(main | query | watchlist)
  • 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 mudanças recentes das páginas vigiadas do utilizador atual.

Parâmetros:
wlallrev

Incluir revisões múltiplas da mesma página dentro do intervalo de tempo indicado.

Tipo: booliano (detalhes)
wlstart

A data e hora da mudança recente a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
wlend

A data e hora da mudança recente na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
wlnamespace

Filtrar as mudanças para produzir só as dos espaços nominais indicados.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar todos os valores, use *.
wluser

Listar só as mudanças deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
wlexcludeuser

Não listar as mudanças deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
wldir

A direção da enumeração:

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

O número total de resultados a serem devolvidos por pedido.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
wlprop

As propriedades adicionais que devem ser obtidas:

ids
Adiciona identificadores de revisões e de páginas.
title
Adiciona o título da página.
flags
Adiciona as etiquetas da edição.
user
Adiciona o utilizador que fez a edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador que realizou a edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
timestamp
Adiciona a data e hora da edição.
patrol
Etiqueta que indica as edições que são patrulhadas.
sizes
Adiciona o tamanho novo e antigo da página.
notificationtimestamp
Adiciona a data e hora da última vez em que o utilizador foi notificado da edição.
loginfo
Adiciona informação do registo quando apropriado.
tags
Lista as etiquetas da entrada.
expiry
(sem descrição)
Valores (separados com | ou alternativas): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Valor por omissão: ids|title|flags
wlshow

Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, definir wlshow=minor|!anon.

Valores (separados com | ou alternativas): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Os tipos de alterações a serem mostradas:

edit
Edições normais.
new
Criações de páginas.
log
Entradas do registo.
external
Mudanças externas.
categorize
Alterações de pertença a categorias.
Valores (separados com | ou alternativas): categorize, edit, external, log, new
Valor por omissão: edit|new|log|categorize
wlowner

Usado com wltoken para aceder à lista de páginas vigiadas de outro utilizador.

Tipo: utilizador, por nome de utilizador
wltoken

Uma chave de segurança (disponível nas preferências do utilizador) para permitir acesso à lista de páginas vigiadas de outro utilizador.

wlcontinue

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

Exemplos:
Listar a revisão mais recente das páginas com mudanças recentes na lista de páginas vigiadas do utilizador atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obter informação adicional sobre a revisão mais recente das páginas vigiadas do utilizador atual que tenham sido alteradas.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obter informações adicionais acerca da última revisão das páginas com mudanças recentes que estejam na lista de páginas vigiadas do utilizador atual, incluindo a data de expiração dos elementos vigiados temporariamente.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [abrir na página de testes]
Obter informações sobre todas as mudanças recentes às páginas vigiadas do utilizador atual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obter informações das páginas na lista de páginas vigiadas do utilizador atual que tenham sido recentemente alteradas.
api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
Obter informações de revisão para as mudanças recentes às páginas vigiadas do utilizador atual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
Listar a revisão mais recente das páginas na lista de páginas vigiadas do utilizador Example que tenham sido recentemente alteradas.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na página de testes]