Pomoc API MediaWiki
To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.
Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=options
- Ten moduł wymaga praw odczytu.
- Ten moduł wymaga praw zapisu.
- Ten moduł akceptuje tylko żądania POST.
- Źródło: MediaWiki
- Licencja: GPL-2.0-or-later
Zmienia preferencje bieżącego użytkownika.
Można ustawiać tylko opcje zarejestrowane w rdzeniu, w zainstalowanych rozszerzeniach lub z kluczami o prefiksie userjs-
(do wykorzystywania przez skrypty użytkowników).
- reset
Resetuj preferencje do domyślnych.
- Typ: wartość boolowska (szczegóły)
- resetkinds
Lista typów opcji do zresetowania, jeżeli ustawiono opcję reset.
- Wartości (oddziel za pomocą | lub alternatywy): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Domyślnie: all
- change
Lista zmian, w formacie nazwa=wartość (np. skin=vector). Jeżeli nie zostanie podana wartość (nawet znak równości), np., optionname|otheroption|..., to opcja zostanie zresetowana do jej wartości domyślnej. Jeżeli jakakolwiek podawana wartość zawiera znak pionowej kreski (|), użyj alternatywnego separatora wielu wartości aby operacja się powiodła.
- Oddziel wartości za pomocą | lub alternatywy.
- Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
- optionname
Nazwa opcji, która powinna być ustawiona na wartość optionvalue.
- optionvalue
Wartość opcji, określona w optionname.
- global
What to do if the option was set globally using the GlobalPreferences extension.
- ignore: Do nothing. The option remains with its previous value.
- override: Add a local override.
- update: Update the option globally.
- Jedna z następujących wartości: ignore, override, update
- Domyślnie: ignore
- token
Token „csrf” pobrany z action=query&meta=tokens
- Ten parametr jest wymagany.
- Resetuj wszystkie preferencje.
- api.php?action=options&reset=&token=123ABC [otwórz w brudnopisie]
- Zmień preferencje skin (skórka) i hideminor (ukryj drobne edycje).
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [otwórz w brudnopisie]
- Zresetuj wszystkie preferencje, a następnie ustaw skin i nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [otwórz w brudnopisie]