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

action=setnotificationtimestamp

(main | setnotificationtimestamp)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Atualize o timestamp de notificação para páginas vigiadas.

Isso afeta o destaque das páginas alteradas na lista de exibição e no histórico e o envio de e-mail quando a preferência "Notifique-me por e-mail quando uma página ou um arquivo vigiado for alterado" estiver habilitada.

Parâmetros:
Other general parameters are available.
entirewatchlist

Trabalhar em todas as páginas vigiadas.

Tipo: booleano (detalhes)
timestamp

Timestamp para o qual definir o timestamp de notificação.

Tipo: data e hora (formatos permitidos)
torevid

Revisão para definir o timestamp de notificação para (apenas uma página).

Tipo: inteiro
newerthanrevid

Revisão para definir o timestamp de notificação mais recente do que (apenas uma página).

Tipo: inteiro
continue

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.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

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

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
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

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz, wuu e zh.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Redefinir o status da notificação para toda a lista de páginas vigiadas.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
Redefinir o status de notificação para a Main page.
api.php?action=setnotificationtimestamp&titles=P%C3%A1gina%20principal&token=123ABC [abrir na página de testes]
Define o timestamp da notificação para Main page para que todas as edições a partir de 1 de janeiro de 2012 não sejam visualizadas.
api.php?action=setnotificationtimestamp&titles=P%C3%A1gina%20principal&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
Restaura o status de notificação para páginas no espaço nominal Usuário.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]