Довідка API Медіавікі

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

Документація та приклади: https://www.mediawiki.org/wiki/API

action=managetags

(mainmanagetags)
  • Цей модуль вимагає прав на читання.
  • Цей модуль вимагає прав на запис.
  • Цей модуль приймає лише 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