Довідка API MediaWiki

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

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

Чи ігнорувати усі попередження, що з'являються під час операції.

Тип: логічний (деталі)
tags

Змінити теги для застосування до запису в журналі керування тегами.

Значення (розділені через | або альтернативу):
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 [відкрити в пісочниці]