Довідка API Медіавікі

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

Документація та приклади: 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
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
Звичайні редагування сторінки.
external
Зовнішні зміни.
new
Створення сторінок.
log
Записи журналу.
Значення (розділені через |): edit, external, new, log
За замовчуванням: edit|new|log
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