Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=regexblock
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: RegexBlock
- Ліцензія: GPL-2.0-or-later
Блокувати імена користувачів та IP-адреси за допомогою регулярних виразів.
- regex
Регулярний вираз, який слід заблокувати. Зверніть увагу, що якщо в URL-адресі вказано параметр «exact», то це сприймається не як регулярний вираз, а як простий рядок.
- Цей параметр є обов'язковим.
- expiry
Закінчення часу. Може бути відносним (напр., 5 місяців або 2 тижні) чи абсолютним (напр., 2014-09-18T12:34:56Z). Якщо вказано infinite, indefinite або never, блокування не закінчиться ніколи.
- Стандартно: never
- reason
Причина блокування.
- За замовчуванням: (порожньо)
- nocreate
Заборонити створення облікових записів.
- Тип: логічний (подробиці)
- exact
Використовувати точний збіг для блокування точно заданого імені користувача (замість того, щоб трактувати це як регулярний вираз).
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Заблокувати точну IP-адресу «192.0.2.5» на три дні із причиною «First strike»
- api.php?action=regexblock®ex=192.0.2.5&expiry=3%20days&reason=First%20strike&exact=&token=123ABC [відкрити в пісочниці]
- Заблокувати регулярний вираз «SpamUser.*» назавжди, що спричинить блокування будь-яких користувачів, чиї імена збігаються із заданим виразом, такі як «SpamUser65», із вказаною причиною «Bad username», а також запобігти створенню нових облікових записів для всіх користувачів, чиї імена користувачів збігаються із заданим регулярним виразом.
- api.php?action=regexblock®ex=SpamUser.*&expiry=never&reason=Bad%20username&nocreate=&token=123ABC [відкрити в пісочниці]