Довідка API Медіавікі
Це автоматично генерована сторінка документації API Медіавікі.
Документація та приклади: https://www.mediawiki.org/wiki/API
action=managetags
(main • managetags)
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Виконати керівні завдання щодо зміни теґів.
Параметри:
- operation
Яку операцію виконати:
- create
- Створити нову мітку редагування для використання вручну.
- delete
- Вилучити мітку редагування з бази даних, включно з вилученням її з усіх версій, записів нових редагувань та записів журналів, де вона використана.
- activate
- Активувати мітку редагування, дозволивши користувачам застосовувати її вручну.
- deactivate
- Деактивувати мітку редагування, заборонивши користувачам застосовувати її вручну.
- Цей параметр є обов'язковим.
- Одне значення: create, delete, activate, deactivate
- tag
Мітка для створення, вилучення, активування чи деактивування. Для створення мітки, вона повинна не існувати. Для вилучення мітки, вона повинна існувати. Для активування мітки, вона повинна існувати і не використовуватися жодним розширенням. Для деактивування мітки, вона має бути жива і визначена вручну.
- Цей параметр є обов'язковим.
- reason
Необов'язкова причина створення, вилучення, активування чи деактивування мітки.
- ignorewarnings
Чи ігнорувати усі попередження, що з'являються під час операції.
- Тип: логічний (деталі)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
Приклади:
- Створити мітку з назвою spam з причиною For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC
- Вилучити мітку vandlaism з причиною Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC
- Активувати мітку з назвою spam з причиною For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC
- Деактивувати мітку з назвою spam з причиною No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC