API:Options/fr

Requête POST pour modifier les préférences de l'utilisateur actuel.



Exemple
Faire une requête POST est un processus en plusieurs étapes :

 Connectez-vous, via l'une des méthodes décrites sur . Obtenir un.  Envoyez une requête POST, avec le jeton CSRF, pour réaliser une action sur une page. 

L'exemple de code ci-dessous décrit l'étape finale en détails.



Réponse


Exemple de code


Options disponibles
* : 0
 * : 1
 * : 1
 * : 1
 * : 0
 * : True
 * : False
 * : False
 * : True
 * : 0
 * : False
 * : 1
 * : 0
 * : 0
 * : False
 * : 0
 * : 0
 * : 0
 * : 0
 * : wikitext
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : remember-last
 * : 0
 * : mathml
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : 0
 * : False
 * : True
 * : False
 * : 0
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : 0
 * : 1
 * : 1
 * : False
 * : 1
 * : 0
 * : 0
 * : 1
 * : True
 * : False
 * : True
 * : notshown
 * : False
 * : 0
 * : 0
 * : True
 * : True
 * : True
 * : True
 * : False
 * : soft
 * : soft
 * : False
 * : False
 * : False
 * : 0
 * : None
 * : 0
 * : default
 * : 0
 * : 0
 * : monospace
 * : 0
 * : 0
 * : 1
 * : False
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : unknown
 * : 0
 * : 0
 * : 1
 * : 2
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 1
 * : 7
 * : 0
 * : 50
 * : True
 * : Search
 * : 20
 * : True
 * : False
 * : 1
 * : 0
 * : vector
 * : 4
 * : 2
 * : 0
 * : 0
 * : True
 * : 0
 * : 0
 * : 1
 * : 3
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 250
 * : 1
 * : 1
 * : 0
 * : 1
 * : 1
 * : 1
 * : 1
 * : System|0
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : en
 * : en
 * : ban
 * : en
 * : crh
 * : gan
 * : iu
 * : kk
 * : ku
 * : sh-latn
 * : shi
 * : sr
 * : tg
 * : tly
 * : uz
 * : zh
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 1
 * : 0
 * : 0
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : 0
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : 1
 * : 1
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : fuzzy
 * : 0
 * : html
 * : True
 * : True
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : True
 * : True
 * : True
 * : True
 * : False
 * : True
 * : True
 * : 0
 * : True
 * : True
 * : False
 * : True
 * : True
 * : False
 * : False
 * : False
 * : False
 * : True
 * : True
 * : False
 * : False
 * : False
 * : False
 * : False
 * : False
 * : False
 * : True
 * : True
 * : False
 * : True
 * : True
 * : True
 * : True
 * : True
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : True
 * : False
 * : True
 * : {"vector":{"link-recommendation":true,"image-recommendation":true},"minerva":{"link-recommendation":true,"image-recommendation":true}}
 * : OR
 * : False
 * : False
 * : True
 * : True
 * : True
 * : True
 * : False
 * : 0
 * : None
 * : {"usersToShow":10,"filters":{"minedits":1,"maxedits":500}}
 * : 1
 * : 2
 * : 0
 * : None
 * : {"usersToShow":10,"filters":{"minedits":1,"maxedits":500}}
 * : 1
 * : 2



Erreurs possibles
En plus du :



Historique des paramètres

 * 1.21: Ajouté



Notes supplémentaires

 * Cette API sert principalement à modifier les options enregistrées par le noyau MediaWiki et les extensions, et disponibles sur Special:Preferences.
 * Vous pouvez également utiliser l'API pour initialiser les options utilisateur arbitraires pouvant être utilisées par leurs scripts ou par des éditeurs externes. Ces options doivent commencer par le préfixe.
 * Il n'y a actuellement aucune limite sur le nombre d'options utilisateur que vous pouvez déclarer d'un seul coup. Vous pouvez stocker des données dans une option utilisateur en l'encodant en tant que chaîne.
 * En ne fournissant que le nom des options sans signe égal vous allez les réinitialiser (par exemple ). Dans le cas d'une paire arbitraire clé/valeur , le résultat de la réinitialisation est la suppression.
 * Le paramêtre  ne peut pas être utilisé pour initialiser une valeur contenant un caractère barre verticale (pipe) , parce que celui-ci est utilisé par l'API pour séparer les options. Si vous devez utiliser une telle valeur (comme par exemple dans la signature de l'utilisateur) utilisez une paire   et.
 * Les limites suivantes s'appliquent à toutes les options de l'utilisateur :
 * La longueur de la clé en nombre d'octets doit être <= 255.
 * La longueur de la valeur en nombre d'octets doit être <= 65535.
 * La clé ne doit contenir que des lettres, chiffres, tirets, ou caractères souligné (a-z, A-Z, 0-9, _, -).



Voir aussi

 * - pour lire les options existantes