Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalblock
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: GlobalBlocking
- Ліцензія: GPL-2.0-or-later
Глобально заблокувати чи розблокувати користувача.
- target
Цільова IP-адреса або ім'я користувача.
- Цей параметр є обов'язковим.
- expiry
Якщо вказано, буде заблоковано або переблоковано користувача. Визначає скільки блокування триватиме, наприклад, «5 months» або «2 weeks». Якщо встановлено «infinite» або «indefinite» блокування ніколи не завершиться.
- Тип: втрата актуальності (подробиці)
- unblock
Якщо вказано, буде розблоковано користувача.
- Тип: логічний (подробиці)
- reason
Причина блокування/розблокування.
- Цей параметр є обов'язковим.
- anononly
Вкажіть це, якщо блокування повинно вплинути лише на користувачів, що глобально не ввійшли до системи.
- Тип: логічний (подробиці)
- modify
Вкажіть це, якщо наявний блок на цільовій сторінці треба змінити
- Тип: логічний (подробиці)
- alsolocal
Заблокувати користувача і локально теж
- Тип: логічний (подробиці)
- 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 [відкрити в пісочниці]