Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
action=setnotificationtimestamp
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Оновити часову мітку сповіщень для сторінок, що спостерігаються.
Це зачепить підсвічування змінених сторінок у списку спостереження та історії, а також надсилання електронного листа якщо опція налаштувань «Повідомляти електронною поштою про зміну сторінки або файлу з мого списку спостереження» увімкнена.
- entirewatchlist
Опрацювати всі сторінки, що спостерігаються.
- Тип: логічний (деталі)
- timestamp
Часова мітка, яку вказати у якості часової мітки сповіщень.
- Тип: часова мітка (дозволені формати)
- torevid
Версія до якої вказати часову мітку сповіщень (лише одна сторінка).
- Тип: ціле число
- newerthanrevid
Версія, до новішої від якої вказати часову мітку сповіщень (лише одна сторінка).
- Тип: ціле число
- continue
Коли доступно більше результатів, використовуйте це, щоб продовжити.
- titles
Список назв над якими працювати.
- Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
- pageids
Список ідентифікаторів сторінок над якими працювати.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
- revids
Список ідентифікаторів версій над якими працювати.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
- generator
Отримати список сторінок над якими працювати шляхом виконання вказаного модуля запиту.
Примітка: Назви параметрів генератора повинні мати префікс «g», див. приклади.
- allcategories
- Перерахувати всі категорії.
- alldeletedrevisions
- Перерахувати усі вилучені версії за користувачем або у просторі назв.
- allfileusages
- Перерахувати усі використання файлів, включно з тими, що не існують.
- allimages
- Перерахувати усі зображення послідовно.
- alllinks
- Перераховувати всі посилання, які вказують на заданий простір назв.
- allpages
- Перераховувати всі сторінки послідовно в заданому просторі назв.
- allredirects
- Перерахувати усі перенаправлення на простір назв.
- allrevisions
- Список усіх версій.
- alltransclusions
- Список усіх включень (сторінки, вставлені з використанням {{x}}), включно з неіснуючими.
- backlinks
- Знайти усі сторінки, що посилаються на подану сторінку.
- categories
- Перерахувати категорії, до яких сторінки належать.
- categorymembers
- Перерахувати усі сторінки у поданій категорії.
- deletedrevisions
- Отримати інформацію про вилучену версію.
- duplicatefiles
- Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
- embeddedin
- Знайти всі сторінки, які вбудовують (включають) подану назву.
- exturlusage
- Перерахувати сторінки, які містять поданий URL.
- fileusage
- Знайти всі сторінки, що використовують дані файли.
- images
- Видає усі файли, які містяться на вказаних сторінках.
- imageusage
- Знайти всі сторінки, що використовують дану назву зображення.
- iwbacklinks
- Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
- langbacklinks
- Знайти всі сторінки, які посилаються на дане мовне посилання.
- links
- Видає усі посилання із вказаних сторінок.
- linkshere
- Знайти усі сторінки, що посилаються на подані сторінки.
- pageswithprop
- Перелічити усі сторінки, що використовують подану властивість сторінки.
- prefixsearch
- Виконати пошук назв сторінок за префіксом.
- protectedtitles
- Вивести список усіх назв, захищених від створення.
- querypage
- Отримати список, кий дає спеціальна сторінка на базі QueryPage.
- random
- Отримати набір випадкових сторінок.
- recentchanges
- Перерахувати нещодавні зміни.
- redirects
- Видає усі перенаправлення на дані сторінки.
- revisions
- Отримати інформацію про версію.
- search
- Виконати повнотекстовий пошук.
- templates
- Видає усі сторінки, які включені на вказаних сторінках.
- transcludedin
- Знайти усі сторінки, що включають подані сторінки.
- watchlist
- Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
- watchlistraw
- Отримати усі сторінки у списку спостереження поточного користувача.
- Одне з наступних значень: 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
Автоматично вирішувати перенаправлення у titles, pageids, і revids, та у сторінках, повернених generator.
- Тип: логічний (деталі)
- converttitles
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є en, gan, iu, kk, ku, shi, sr, tg, uz і zh.
- Тип: логічний (деталі)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Стерти статус сповіщень для всього списку спостереження.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [відкрити в пісочниці]
- Стерти статус сповіщень для Main page.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [відкрити в пісочниці]
- Встановити часову мітку сповіщень для Main page так, що всі редагування після 1 січня 2012 будуть виглядати як не переглянуті.
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [відкрити в пісочниці]
- Стерти статус сповіщень для сторінок у просторі назв Користувач.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [відкрити в пісочниці]