API:Options/de

POST-Abfrage zum Ändern der Einstellungen des aktuellen Benutzers.



Beispiel
Eine POST-Abfrage zu stellen ist ein mehrstufiger Prozess:

 Anmelden über eine der auf beschriebenen Methoden. Ein erhalten.  Sende eine POST-Abfrage mit dem CSRF-Token, um eine Aktion auf einer Seite vorzunehmen. 

Der Beispielcode unten zeigt den letzten Schritt im Detail.



Antwort


Beispielcode


Verfügbare Optionen

 * : 0
 * : 80
 * : "mdy"
 * : 0
 * : 0
 * : "default"
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : "1"
 * : "1"
 * : "1"
 * : "male"
 * : 0
 * : 0
 * : 2
 * : 0
 * : 0
 * : 0
 * : user signature
 * : 0
 * : 0
 * : 0
 * : 1
 * : "14"
 * : "100"
 * : 25
 * : false
 * : 1
 * : 1
 * : "vector"
 * : 0
 * : "3"
 * : 2
 * : 0
 * : 0
 * : 1
 * : "1"
 * : 0
 * : "2"
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : "1"
 * : "300"
 * : 1
 * : 1
 * : 1
 * : 0
 * : true
 * : false
 * : 1
 * : 1
 * : true
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : false
 * : true
 * : false
 * : false
 * : false
 * : true
 * : true
 * : true
 * : false
 * : true
 * : true
 * : 0
 * : "html"
 * : true
 * : true
 * : true
 * : true
 * : false
 * : true
 * : 1
 * : true
 * : false
 * : true
 * : false
 * : false
 * : false
 * : true
 * : true
 * : false
 * : true
 * : false
 * : true
 * : "en"
 * : "gan"
 * : "iu"
 * : "kk"
 * : "ku"
 * : "shi"
 * : "sr"
 * : "tg"
 * : "uz"
 * : "zh"
 * : true
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : "0"
 * : "0"
 * : timestamp
 * : "0"
 * : "ZoneInfo|60|Europe/London"
 * : "0"
 * : "1"
 * : arbitrary value
 * : token
 * : arbitrary value
 * : token



Mögliche Fehler
Zusätzlich zu :



Parametergeschichte

 * 1.21: Eingeführt



Zusätzliche Anmerkungen

 * Die API ist hauptsächlich zur Änderung von Einstellungen, die im MediaWiki-Kern oder Erweiterungen hinterlegt und auf Special:Preferences verfügbar sind, konzipiert.
 * Du kannst die API auch nutzen, um andere Benutzereinstellungen zu setzen, die von Benutzerskripten oder externen Editoren genutzt werden. Diese Einstellungen müssen mit dem Präfix  beginnen.
 * Es gibt derzeit keine Begrenzung für die Anzahl der Benutzereinstellungen, die du auf einmal setzen kannst. Du kannst Daten innerhalb einer Benutzereinstellung speichern, indem du sie als -Zeichenkette codierst.
 * Wenn die Namen von Einstellungen ohne Gleichheitszeichen angegeben werden (z.B. ), werden diese zurückgesetzt. Im Fall eines  -Schlüssel/Wert-Paares führt die Zurücksetzung zu ihrer Löschung.
 * Der Parameter  kann nicht genutzt werden, um einen Wert zu setz, der ein Pipe-Zeichen   enthält, da dies von der API für andere Optionen genutzt wird. Wenn du so einen Wert setzen musst (z.B. in einer Benutzersignatur), nutze ein Paar aus   und.
 * Die folgenden Einschränkungen gelten für alle Benutzereinstellungen:
 * Die Byte-Länge des Schlüssels muss <= 255 sein.
 * Die Byte-Länge des Werts muss <= 65535 sein.
 * Der Schlüssel darf nur aus ASCII-Buchstaben, Zahlen, Bindestrichen und Unterstrichen bestehen (a-z, A-Z, 0-9, _, -).



Siehe auch

 * - zum Lesen vorhandener Einstellungen.