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