Справка 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.
target

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

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

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

Type: expiry ( details )
unblock

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

Type: boolean ( details )
reason

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

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

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

Type: boolean ( details )
modify

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

Type: boolean ( details )
alsolocal

Block the user locally as well

Type: boolean ( details )
localblockstalk

Revoke talk page access locally

Type: boolean ( details )
localblocksemail

Revoke email access locally

Type: boolean ( details )
localanononly

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

Type: boolean ( details )
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 [открыть в песочнице]