Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/API

list=watchlist (wl)

(mainquerywatchlist)
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.

Параметри:
wlallrev

Включити декілька версій тієї з сторінки у поданому часовому діапазоні.

Тип: логічний (деталі)
wlstart

Часова мітка, з якої почати перелік.

Тип: часова мітка (дозволені формати)
wlend

Часова мітка завершення переліку.

Тип: часова мітка (дозволені формати)
wlnamespace

Відфільтрувати до змін лише у поданих просторах назв.

Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
Щоб зазначити всі значення, використовуйте *.
wluser

Перерахувати лише зміни, зроблені цим користувачем.

Тип: ім'я користувача
wlexcludeuser

Не перераховувати зміни, зроблені цим користувачем.

Тип: ім'я користувача
wldir

У якому напрямку перелічувати:

newer
Спочатку найстарші. Примітка: wlstart має бути перед wlend.
older
Спочатку найновіші (за замовчуванням). Примітка: wlstart має бути перед wlend.
Одне з наступних значень: newer, older
За замовчуванням: older
wllimit

Скільки всього видати результатів за один запит.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 10
wlprop

Які додаткові властивості отримати:

ids
Додає ID версій та ID сторінок.
title
Додає заголовок сторінки.
flags
Додає прапорці редагування.
user
Додає користувача, який зробив редагування.
userid
Додає ідентифікатор користувача, який зробив редагування.
comment
Додає коментар редагування.
parsedcomment
Додає проаналізований коментар редагування.
timestamp
Додає часову мітку редагування.
patrol
Позначає відпатрульовані редагування.
sizes
Додає стару і нову довжину сторінки.
notificationtimestamp
Додає мітку часу, коли користувач був востаннє сповіщений про редагування.
loginfo
Додає інформацію журналу, де це доречно.
Значення (розділені через | або альтернативу): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
За замовчуванням: ids|title|flags
wlshow

Показати лише елементи, що задовільняють ці критерії. Наприклад, для перегляду лише незначних змін, здійснених користувачами, що увійшли до системи, вкажіть wlshow=minor|!anon.

Значення (розділені через | або альтернативу): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
wltype

Які типи змін показувати:

edit
Регулярні сторінки правок.
new
Сторінка створена.
log
Записи в журналі.
external
Зовнішні зміни.
categorize
Зміни членства в категорії.
Значення (розділені через | або альтернативу): edit, new, log, external, categorize
За замовчуванням: edit|new|log|categorize
wlowner

Використовується разом з wltoken для доступу до списку спостереження різних користувачів.

Тип: ім'я користувача
wltoken

Токен безпеки (доступний у налаштуваннях користувача) для отримання доступу до списку спостереження іншого користувача.

wlcontinue

Коли доступно більше результатів, використовуйте це, щоб продовжити.

Приклади:
Перелічити верхні версії для нещодавно змінених сторінок у списку спостереження поточного користувача.
api.php?action=query&list=watchlist [відкрити в пісочниці]
Вибрати додаткову інформацію про верхню версію нещодавно змінених сторінок у списку спостереження поточного користувача.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [відкрити в пісочниці]
Вибрати інформацію про усі нещодавні зміни на сторінках у списку спостереження поточного користувача.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [відкрити в пісочниці]
Видати інформацію про сторінку для нещодавно змінених сторінок у списку спостереження поточного користувача.
api.php?action=query&generator=watchlist&prop=info [відкрити в пісочниці]
Вибрати інформацію про версію для усіх нещодавніх змін на сторінках у списку спостереження поточного користувача.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [відкрити в пісочниці]
Перелічити верхні версії для нещодавно змінених сторінок у списку спостереження користувача Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [відкрити в пісочниці]