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

action=setnotificationtimestamp

(main | setnotificationtimestamp)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de escrita.
  • Este módulo só aceita pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0+

Atualizar a data e hora de notificação de alterações às páginas vigiadas.

Isto afeta o realce das páginas alteradas, na lista de páginas vigiadas e no histórico, e o envio de mensagens de correio quando a preferência "Notificar-me por correio electrónico quando uma página ou ficheiro vigiado for alterado" está ativada.

Parâmetros:
entirewatchlist

Trabalhar em todas as páginas vigiadas.

Tipo: booleano (detalhes)
timestamp

A data e hora a definir como data e hora da notificação.

Tipo: data e hora (formatos permitidos)
torevid

A revisão para a qual definir a data e hora de notificação (só uma página).

Tipo: inteiro
newerthanrevid

A revisão da qual definir que a data e hora de notificação é mais recente (só uma página).

Tipo: inteiro
continue

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

titles

Uma lista dos títulos a serem trabalhados.

Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
pageids

Uma lista dos identificadores de página a serem trabalhados.

Tipo: lista de números inteiros
Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
revids

Uma lista dos identificadores de revisões a serem trabalhados.

Tipo: lista de números inteiros
Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
generator

Obter a lista de páginas nas quais trabalhar, executando o módulo de consulta especificado.

Nota: Os nomes dos parâmetros de geradores têm de ser prefixados com um "g", veja os exemplos.

Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente os redirecionamentos listados nos parâmetros titles, pageids e revids, e nas páginas devolvidas por generator.

Tipo: booleano (detalhes)
converttitles

Converter os títulos noutras variantes de língua, se necessário. Só funciona se a língua de conteúdo da wiki suporta a conversão entre variantes. As línguas que suportam conversão entre variantes incluem gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)
token

Uma chave "csrf" obtida de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Reiniciar o estado de notificação de todas as páginas vigiadas.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
Reiniciar o estado de notificação da página Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir na página de testes]
Definir a data e hora de notificação para a página Main page de forma a que todas as edições desde 1 de janeiro de 2012 passem a ser consideradas não vistas
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
Reiniciar o estado de notificação das páginas no espaço nominal Utilizador.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]