API:Редактировать - Устанавливать настройки пользователя
Appearance
Эта страница является частью документации по API действий MediaWiki. |
Эта страница устарела. Она сохраняется в архивных целях. Здесь может содержаться документация к расширению или функции, которая устарела и/или более не поддерживается. Не полагайтесь на актуальность привёденной здесь информации. Это старое предложение. action=setuserpreferences не реализовано. Вместо этого см. action=options . |
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 email from other users
Ответ: api: userpreferences: result: Success Other values: UserIsAnon, WrongPassword, BadRetype, WrongEmailAddress
.