Справка MediaWiki API

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

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

action=globalblock

(main | globalblock)
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: GlobalBlocking
  • Лицензия: GPL-2.0-or-later

Глобально заблокировать или разблокировать участника.

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

ID of the global block to modify or unblock (obtained through list=globalblocks). Cannot be used together with target.

Тип: целочисленное значение
target

Целевой IP-адрес или имя участника.

Тип: пользователь, любой из имя участника, IP-адрес, Временный участник и IP-диапазон
expiry

Если указано, заблокирует или разблокирует пользователя. Определяет, как долго будет продолжаться блок, например. «5 месяцев» или «2 недели». Если установлено значение «бесконечный» или «неопределенный», блок никогда не истечет.

Type: expiry (details)
unblock

Если указано, разблокирует пользователя.

Тип: булева (подробнее)
reason

Причина блокировки/разблокировки

Это обязательный параметр.
anononly

Указывайте это, если блок должен влиять глобально только на всех отключённых пользователей.

Тип: булева (подробнее)
allow-account-creation

Укажите это, если глобальная блокировка не должна препятствовать созданию учетной записи.

Тип: булева (подробнее)
enable-autoblock

Specify this if the global block should trigger global autoblocks.

Тип: булева (подробнее)
modify

Укажите это, если необходимо изменить существующий блок на целевом объекте

Тип: булева (подробнее)
alsolocal

Block the user locally as well. Cannot be used together with id.

Тип: булева (подробнее)
localblockstalk

Revoke talk page access locally. Cannot be used together with id.

Тип: булева (подробнее)
localblocksemail

Revoke email access locally. Cannot be used together with id.

Тип: булева (подробнее)
localanononly

Указывайте это, если блок должен влиять локально только на отключённых пользователей.

Тип: булева (подробнее)
local-allow-account-creation

Укажите это, если локальная блокировка не должна препятствовать созданию учетной записи.

Тип: булева (подробнее)
token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Пример:
Блок 192.0.2.1 неопределенно с разумом «Перекрестное вики-злоупотребление»
api.php?action=globalblock&target=192.0.2.1&expiry=indefinite&reason=Cross-wiki%20abuse&token=123ABC [открыть в песочнице]