Довідка API MediaWiki

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

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

list=watchlist (wl)

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

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

Параметри:
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

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

Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
wlexcludeuser

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

Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
wldir

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

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

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

Тип: ціле число або max
Значення має перебувати між 1 та 500.
Стандартно: 10
wlprop

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

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

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

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

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

edit
Регулярні сторінки правок.
new
Сторінка створена.
log
Записи в журналі.
external
Зовнішні зміни.
categorize
Зміни членства в категорії.
Значення (розділені через | або альтернативу): categorize, edit, external, log, new
Стандартно: 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&wlprop=ids|title|timestamp|user|comment|expiry [відкрити в пісочниці]
Вибрати інформацію про усі нещодавні зміни на сторінках у списку спостереження поточного користувача.
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 [відкрити в пісочниці]