Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=setnotificationtimestamp

(main | setnotificationtimestamp)
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Actualizar la marca de tiempo de notificación de las páginas en la lista de seguimiento.

Esto afecta a la función de resaltado de las páginas modificadas en la lista de seguimiento y al envío de correo electrónico cuando la preferencia "Enviarme un mensaje de correo cuando se modifique una página o un archivo de mi lista de seguimiento" está habilitada.

Parámetros:
entirewatchlist

Trabajar en todas las páginas en seguimiento.

Type: boolean (details)
timestamp

Fecha y hora a las cuales debe fijarse el cronomarcador de la notificación.

Tipo: timestamp (formatos permitidos)
torevid

Revisión a la que fijar la marca de tiempo de notificación (una sola página).

Tipo: entero
newerthanrevid

Revisión a la que fijar la marca de tiempo de notificación más reciente (una sola página).

Tipo: entero
continue

Cuando haya más resultados disponibles, usa esto para continuar. Puedes encontrar más información detallada sobre cómo continuar consultas en mediawiki.org.

titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

allcategories
Enumerar todas las categorías.
alldeletedrevisions
Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
allfileusages
Enumerar todos los usos del archivo, incluidos los que no existen.
allimages
Enumerar todas las imágenes secuencialmente.
alllinks
Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
allpages
Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
allredirects
Obtener la lista de todas las redirecciones a un espacio de nombres.
allrevisions
Listar todas las revisiones.
alltransclusions
Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
backlinks
Encuentra todas las páginas que enlazan a la página dada.
categories
Enumera todas las categorías a las que pertenecen las páginas.
categorymembers
Lista todas las páginas en una categoría dada.
deletedrevisions
Obtener información de revisión eliminada.
duplicatefiles
Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
embeddedin
Encuentra todas las páginas que transcluyen el título dado.
exturlusage
Enumera páginas que contienen una URL dada.
fileusage
Encontrar todas las páginas que utilizan los archivos dados.
images
Devuelve todos los archivos contenidos en las páginas dadas.
imageusage
Encontrar todas las páginas que usen el título de imagen dado.
iwbacklinks
Encontrar todas las páginas que enlazan al enlace interwiki dado.
langbacklinks
Encuentra todas las páginas que conectan con el enlace de idioma dado.
links
Devuelve todos los enlaces de las páginas dadas.
linkshere
Buscar todas las páginas que enlazan a las páginas dadas.
pageswithprop
Mostrar todas las páginas que usen una propiedad de página.
prefixsearch
Realice una búsqueda de prefijo de títulos de página.
protectedtitles
Mostrar todos los títulos protegidos contra creación.
querypage
Obtenga una lista proporcionada por una página especial basada en QueryPage.
random
Obtener un conjunto de páginas aleatorias.
recentchanges
Enumerar cambios recientes.
redirects
Devuelve todas las redirecciones a las páginas dadas.
revisions
Obtener información de la revisión.
search
Realizar una búsqueda de texto completa.
templates
Devuelve todas las páginas transcluidas en las páginas dadas.
transcludedin
Encuentra todas las páginas que transcluyan las páginas dadas.
watchlist
Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
watchlistraw
Obtener todas las páginas de la lista de seguimiento del usuario actual.
Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Type: boolean (details)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido de la wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz y zh.

Type: boolean (details)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Restablecer el estado de notificación para la totalidad de la lista de seguimiento.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir en la zona de pruebas]
Restablecer el estado de notificación de Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir en la zona de pruebas]
Fijar la marca de tiempo de notificación de Main page para que todas las ediciones posteriores al 1 de enero de 2012 estén consideradas como no vistas.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir en la zona de pruebas]
Restablecer el estado de notificación de las páginas del espacio de nombres Usuario.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir en la zona de pruebas]