MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=options
- Voor deze module zijn leesrechten nodig.
- Voor deze module zijn schrijfrechten nodig.
- Deze module accepteert alleen POST-verzoeken.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Voorkeuren van de huidige gebruiker wijzigen.
Alleen opties die zijn geregistreerd in core of in een van de geïnstalleerde uitbreidingen, of opties met sleutels die beginnen met userjs-
(bedoeld om door gebruikersscripts gebruikt te worden), kunnen worden ingesteld.
- reset
Reset voorkeuren naar de standaard van de website.
- Type: booleaans (details)
- resetkinds
Lijst van types van te resetten opties wanneer de optie reset is ingesteld.
- Waarden (gescheiden met | of alternatief): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Standaard: all
- change
Lijst van wijzigingen, opgemaakt als naam=waarde (bijv. skin=vector). Als er geen waarde wordt opgegeven (zelfs niet een isgelijkteken), bijvoorbeeld optienaam|andereoptie|..., dan wordt de optie ingesteld op de standaardwaarde. Als een opgegeven waarde een sluisteken bevat (|), gebruik dan het alternatieve scheidingsteken tussen meerdere waardes voor een juiste werking.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- optionname
De naam van de optie die moet worden ingesteld op de waarde gegeven door optionvalue.
- optionvalue
De waarde voor de optie opgegeven door optionname. Als optienaam is ingesteld maar optiewaarde is weggelaten, wordt de optie opnieuw ingesteld op de standaardwaarde.
- global
Wat te doen als de optie globaal is ingesteld met de uitbreiding GlobalPreferences.
- ignore: Niets doen. De optie behoudt de vorige waarde.
- override: Een lokale overschrijving toevoegen.
- update: De optie globaal bijwerken.
- Een van de volgende waarden: ignore, override, update
- Standaard: ignore
- token
Een token “csrf” dat is verkregen uit action=query&meta=tokens
- Deze parameter is vereist.
- Reset alle voorkeuren.
- api.php?action=options&reset=&token=123ABC [in de sandbox openen]
- Wijzig skin en hideminor voorkeuren.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [in de sandbox openen]
- Reset alle voorkeuren en stel vervolgens de skin en de bijnaam in.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [in de sandbox openen]