Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalpreferences
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: GlobalPreferences
- Ліцензія: GPL-2.0-or-later
Змінити глобальні налаштування поточного користувача.
Лише налаштування, зареєстровані для поточної вікі, можна змінити локально.
- reset
Скинути глобальні налаштування. Вилучає всі, або, залежно від значення параметра
resetkinds
, деякі типи глобальних налаштувань, і робить їх неглобальними.- Тип: логічний (подробиці)
- resetkinds
Список типів налаштувань, які слід скинути, коли встановлена опція reset.
- Значення (розділені через | або альтернативу): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Стандартно: all
- change
Список змін, відформатованих як назва=значення (напр., skin=vector). Якщо значення не вказане (навіть немає знака рівності), напр., preferencename|otherpreference|..., налаштування стане неглобальним. Якщо будь-яке зі значень містить символ вертикальної риски (|), використайте альтернативний розділювач значень для коректного виконання операції.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 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 [відкрити в пісочниці]