Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
action=options
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Смена настроек текущего участника.
Менять можно только настройки, зарегистрированные в ядре или в одном из установленных расширений, а также настройки, чьи ключи начинаются с userjs-
(предназначенные для использования в пользовательских скриптах).
- reset
Сбрасывает настройки на установленные по умолчанию.
- Type: boolean (details)
- resetkinds
Список типов сбрасываемых настроек, если задана опция reset.
- Значения (разделённые с помощью | или альтернативного разделителя): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- По умолчанию: all
- change
Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|, настройка будет возвращена в своё значение по умолчанию. Если какое-либо значение должно содержать знак пайпа (|), используйте альтернативный разделитель значений для корректного проведения операции.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- optionname
Название настройки, которая должна быть установлена в значение, переданное через optionvalue.
- optionvalue
Значение настройки, заданной optionname.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Сбросить все настройки.
- api.php?action=options&reset=&token=123ABC [открыть в песочнице]
- Изменить настройки skin и hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [открыть в песочнице]
- Сбросить все настройки, а затем изменить skin и nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [открыть в песочнице]