Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: 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-адреса.

Цей параметр є обов'язковим.
expiry

Якщо вказано, буде заблоковано або переблоковано користувача. Визначає скільки блокування триватиме, наприклад, «5 months» або «2 weeks». Якщо встановлено «infinite» або «indefinite» блокування ніколи не завершиться.

Тип: втрата актуальності (подробиці)
unblock

Якщо вказано, буде розблоковано користувача.

Тип: логічний (подробиці)
reason

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

Цей параметр є обов'язковим.
anononly

Вкажіть це, якщо блокування повинно вплинути лише на користувачів, що глобально не ввійшли до системи.

Тип: логічний (подробиці)
modify

Вкажіть це, якщо наявний блок на цільовій сторінці треба змінити

Тип: логічний (подробиці)
alsolocal

Заблокувати IP і локально теж

Тип: логічний (подробиці)
localblockstalk

Відібрати локальний доступ до сторінок обговорення

Тип: логічний (подробиці)
localblocksemail

Revoke email access locally

Тип: логічний (подробиці)
localanononly

Вкажіть це, якщо блокування повинно вплинути лише на користувачів, що локально не ввійшли до системи.

Тип: логічний (подробиці)
token

Токен «csrf» отримано з action=query&meta=tokens

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