Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=globalpreferences

(main | globalpreferences)
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: GlobalPreferences
  • Лицензия: GPL-2.0-or-later

Сменить глобальные настройки текущего участника.

Только настройки, зарегистрированные для текущего вики-проекта, могут быть изменены локально.

Определённые параметры:
Other general parameters are available.
reset

Сбросить локальные настройки. Убирает все или, в зависимости от значения параметра resetkinds, некоторые виды глобальных настроек и делает их глобальными.

Тип: булева (подробнее)
resetkinds

Список типов сбрасываемых настроек, если задана опция reset.

Значения (разделённые с помощью | или альтернативного разделителя): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
По умолчанию: all
change

Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|..., настройка будет неглобальной. Если какое-либо значение содержит знак пайпа (|), используйте альтернативный разделитель значений для корректного проведения операции.

Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
optionname

Название настройки, которая должна быть установлена в значение, переданное через optionvalue.

optionvalue

Значение настройки, заданной optionname.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Сделать одну настройку неглобальной.
api.php?action=globalpreferences&change=skin=&token=123ABC [открыть в песочнице]
Сделать все настройки неглобальными
api.php?action=globalpreferences&reset=&token=123ABC [открыть в песочнице]
Изменить настройки skin и hideminor.
api.php?action=globalpreferences&change=skin=vector|hideminor=1&token=123ABC [открыть в песочнице]