MediaWiki API гӀо

Это автоматически сгенерированная страница документации MediaWiki API.

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

list=blocks (bk)

(main | query | blocks)
  • Этот модуль требует прав на чтение.
  • Хьост: MediaWiki
  • Лицензи: GPL-2.0-or-later

Перечисление всех заблокированных участников и IP-адресов.

Определённые параметры:
Other general parameters are available.
bkstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
bkend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
bkdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: bkstart должно быть раньше bkend.
older
Начать с самых новых (по умолчанию). Обратите внимание: bkstart должно быть позже bkend.
Одно из следующих значений: newer, older
Ӏадйитаран кеп: older
bkids

Список идентификаторов блокировки (необязательно).

Тайпа: дийнатерахьан маьӀна
Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
bkusers

Список искомых участников (необязательно).

Тайпа: декъашхойн исписка, муьлххачура Декъашхочун цӀе, IP-адрес, Временный участник, IP-диапазон
Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
bkip

Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.

bklimit

Максимальное число блокировок в списке.

Тип: целое число или max
МаьӀна хила деза 1 а, 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

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

Масалаш:
Блоктохаран могӀам.
api.php?action=query&list=blocks [открыть в песочнице]
Блоктоьхна декъашхойн могӀам Alice а, Bob а.
api.php?action=query&list=blocks&bkusers=Alice|Bob [открыть в песочнице]