Изменяет адрес электронной почты и (или) пароль аккаунта
После успешного изменения пароля происходит регенерация сессии — закрываются все активные сессии аккаунта, а текущая переустанавливается, что требует обновить cookie.
Аналогично использованию users.login, вызов метода рекомендуется осуществлять по протоколу HTTPS.
Метод не инвалидирует выданный на этапе авторизации user_token (c 25.02.2016), но повторно сообщает его в ответе для совместимости со своей прошлой версией.
Параметры
mail
Новый адрес электронной почты.
pass
Новый пароль для альтернативного входа в систему
В запросе обязательно должен быть по-крайней мере один из вышеперечисленных параметров
current_pass
Текущий пароль аккаунта, если он был ранее установлен (в противном случае передавать этот параметр не требуется)
Примеры запросов:
Установка пароля и почтового адреса (когда пароль не установлен):
https://likest.ru/api/users.edit?pass=qwerty&mail=name@domain.tld
Изменение установленного пароля на новый:
https://likest.ru/api/users.edit?pass=qazwsxedcrfv¤t_pass=qwerty
Пример ответа:
{
"status":"SUCCESS",
"user_token":"9OTvHdfGPi3Q6jvI_KjaG8tsmulF_GqBsI5DSA48AmQ"
}
Уникальные значения status
ERR_CURRENT_PASS
Неправильно указан или не передан текущий пароль от аккаунта
ERR_EMAIL_TAKEN
Указываемый вами адрес email уже занят