API:Edit - Set user preferences/ru

SetUserPreferences
Действие SetUserPreferences позволяет редактировать каждый профиль пользователя, передавая параметры профиля, которые участник желает изменить, такие как name, email, newpassword. Как показано в другом функционале, значимые параметры должны быть переданы в POST-форме.

Пример запроса и ответа:

Запрос: 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 e-mail from other users

Ответ: api: userpreferences: result: Success		 Other values: UserIsAnon, WrongPassword, BadRetype, WrongEmailAddress .