Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
list=blocks (bk)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Перечисление всех заблокированных участников и IP-адресов.
- bkstart
 Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
 - bkend
 Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
 - bkdir
 В каком порядке перечислять:
- newer
 - Начать с самых старых. Обратите внимание: bkstart должно быть раньше bkend.
 - older
 - Начать с самых новых (по умолчанию). Обратите внимание: bkstart должно быть позже bkend.
 
- Одно из следующих значений: newer, older
 - По умолчанию: older
 - bkids
 Список идентификаторов блокировки (необязательно).
- Type: list of integers
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Maximum number of values is 50 (500 for clients allowed higher limits).
 - bkusers
 Список искомых участников (необязательно).
- Тип: список пользователей, любой из Имя пользователя, Ай пи адрес и IP-диапазон
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Maximum number of values is 50 (500 for clients allowed higher limits).
 - bkip
 Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.
- bklimit
 Максимальное число блокировок в списке.
- Тип: целое число или max
 - The value must be between 1 and 500.
 - По умолчанию: 10
 - bkprop
 Какие свойства получить:
- id
 - Добавляет идентификатор блокировки.
 - user
 - Добавляет ник заблокированного участника.
 - userid
 - Добавляет идентификатор заблокированного участника.
 - by
 - Добавляет ник заблокировавшего участника.
 - byid
 - Добавляет идентификатор заблокировавшего участника.
 - timestamp
 - Добавляет метку времени, когда была дана блокировка.
 - expiry
 - Добавляет метку времени, когда блокировка истечёт.
 - reason
 - Добавляет причину блокировки.
 - range
 - Добавляет диапазон IP-адресов, затронутых блокировкой.
 - flags
 - Добавляет бану метку (autoblock, anonoly, и так далее).
 - restrictions
 - Добавляет ограничения частичных блокировок, если блокировка не действует во всём проекте.
 
- Значения (разделённые с помощью | или альтернативного разделителя): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
 - По умолчанию: id|user|by|timestamp|expiry|reason|flags
 - bkshow
 Показать только элементы, удовлетворяющие этим критериям. Например, чтобы отобразить только бессрочные блокировки IP-адресов, установите bkshow=ip|!temp.
- Значения (разделённые с помощью | или альтернативного разделителя): !account, !ip, !range, !temp, account, ip, range, temp
 - bkcontinue
 Когда доступно больше результатов, используйте это для продолжения.
- Список блокировок.
 - api.php?action=query&list=blocks [открыть в песочнице]
 - Список блокировок участников Alice и Bob.
 - api.php?action=query&list=blocks&bkusers=Alice|Bob [открыть в песочнице]