Справка 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
Список идентификаторов блокировки (необязательно).
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- bkusers
Список искомых участников (необязательно).
- Тип: список имён участников
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- bkip
Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.
- bklimit
Максимальное число блокировок в списке.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- bkprop
Какие свойства получить:
- id
- Добавляет идентификатор блокировки.
- user
- Добавляет ник заблокированного участника.
- userid
- Добавляет идентификатор заблокированного участника.
- by
- Добавляет ник заблокировавшего участника.
- byid
- Добавляет идентификатор заблокировавшего участника.
- timestamp
- Добавляет метку времени, когда была дана блокировка.
- expiry
- Добавляет метку времени, когда блокировка истечёт.
- reason
- Добавляет причину блокировки.
- range
- Добавляет диапазон IP-адресов, затронутых блокировкой.
- flags
- Добавляет бану метку (autoblock, anonoly, и так далее).
- restrictions
- Adds the partial block restrictions if the block is not sitewide.
- Значения (разделённые с помощью | или альтернативного разделителя): id, user, userid, by, byid, timestamp, expiry, reason, range, flags, restrictions
- По умолчанию: 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 [открыть в песочнице]