API:Edit - Initialiser les préférences utilisateur
Cette page fait partie de la documentation de l'API MediaWiki Action. |
Cette page est obsolète. Elle est conservée à titre d'archive. Elle peut contenir la documentation d'extensions ou des fonctionnalités qui sont obsolètes et/ou plus prises en charge. Ne vous fiez pas à l'état de mise à jour des informations présentes sur cette page. Ceci est une ancienne proposition. Il n'y a aucune action=setuserpreferences implémentée. Voir action=options à la place. |
SetUserPreferences
L'action SetUserPreferences permet de modifier chaque profil utilisateur en passant le paramètre du profil que l'on souhaite modifier, tel que le nom, l'adresse courriel ou le nouveau mot de passe. Comme évoqué pour d'autres fonctionnalités, les paramètres sensibles doivent être passés sous la forme POST.
Exemple de requête et réponse :
Requête : api.php ? action=setuserpreferences
Post parameters: pruserid = 23 Obtained when the user has logged in. prusertoken = ber0cd5aa1bda4a5ve7lez230570b00na1a Obtained when the user has been logged [ proldpassword = 123abc ] Old password the user used to have [ prnewpassword = 123abc ] New password desired by the user [ prretypepassword = 123abc ] Retyping the new desired password is required [ prname = "John" ] User Name. It is not a mandatory field [ premail = john.smith@yahoo.com ] User email address [ prnickname = "Johnny" ] User signature [ ccmeonemail = yes/no ] To send me copies of emails sent to other users [ premailflag = yes/no ] Enable email from other users
Réponse : api: userpreferences: result: Success Other values: UserIsAnon, WrongPassword, BadRetype, WrongEmailAddress
.