Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
list=blocks (bk)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Перерахувати усіх заблокованих користувачів і IP-адреси.
- bkstart
Часова мітка, з якої почати перелік.
- Тип: часова мітка (дозволені формати)
- bkend
Часова мітка закінчення переліку.
- Тип: часова мітка (дозволені формати)
- bkdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: bkstart має бути перед bkend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: bkstart має бути перед bkend.
- Одне з наступних значень: newer, older
- За замовчуванням: older
- bkids
Вивести список заблокованих ID (необов'язково).
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
- bkusers
Список користувачів для пошуку (необов'язково).
- Тип: список імен користувачів
- Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
- bkip
Отримати всі блокування, що стосуються цієї IP-адреси або CIDR-діапазону, включно з блокуваннями діапазонів. Не може бути використано разом з bkusers. CIDR-діапазони, ширші, ніж IPv4/16 чи IPv6/19, не приймаються.
- bklimit
Максимальна кількість блокувань у списку.
- Дозволено не більше 500 (5000 для ботів).
- Тип: ціле число або max
- За замовчуванням: 10
- bkprop
Які властивості отримати:
- id
- Додає ID блокування.
- user
- Додає ім'я заблокованого користувача.
- userid
- Додає ID заблокованого користувача.
- by
- Додає ім'я користувача, який заблокував.
- byid
- Додає ID користувача, який заблокував.
- timestamp
- Додає часову мітку здійснення блокування.
- expiry
- Додає часову мітку закінчення терміну блокування.
- reason
- Додає причину, вказану при блокуванні.
- range
- Додає діапазон IP-адрес, на які поширюється блокування.
- flags
- Мітки бану (автоблокування, лише анонім тощо).
- Значення (розділені через | або альтернативу): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
- За замовчуванням: id|user|by|timestamp|expiry|reason|flags
- bkshow
Показувати лише елементи, які відповідають цим критеріям. Наприклад, щоб побачити лише незалежні блокування IP-адрес, встановіть bkshow=ip|!temp.
- Значення (розділені через | або альтернативу): account, !account, temp, !temp, ip, !ip, range, !range
- bkcontinue
Коли доступно більше результатів, використовуйте це, щоб продовжити.
- Вивести список блокувань.
- api.php?action=query&list=blocks [відкрити в пісочниці]
- Вивести список блокувань користувачів Alice та Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [відкрити в пісочниці]