Запрос инициирует генерацию нового пароля и отправку пользователю SMS с новым паролем.
Старый пароль восстановлению не подлежит.

ID функции

w_recover_pass_ph

Кто может вызывать

Любой пользователь.
Авторизованное приложение.

Принимаемые параметры

phone* – номер телефона, привязанный к аккаунту пользователя, в международном формате (без плюса, без 8 и т. д.). Например, русский номер следует передавать в формате 79071111111.

Возвращаемые значения

Отсутствуют.

Возможные ошибки

error_code

error_message

Описание

101011

invalid phone

Параметр phone имеет некорректный формат

101052

internal server error

При восстановлении пароля произошли необработанные ошибки. Обратитесь к разработчику

101264

wrong phone

Номер не подтвержден, принадлежит другому пользователю или не зарегистрирован в системе. Инициация смены пароля не произведена

101265password has just been sentСлишком частые запросы с одного номера (чаще, чем раз в 30 секунд)

Пример запроса на сервер

{
  "sid": "f121e02084344f06da1a5213999e8fcG",
  "app": "1",
  "time": "2014-11-07T16:21:02+03:00",
  "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
  "requests": [
          {
                "func": "w_recover_pass_ph",
                "id": "recover_pass",
                "param": {
                  "phone": "79261234567"
                }
          }
  ]
}

Пример ответа сервера

{
  "success": true,
  "time": "2014-11-07T16:21:02+03:00",
  "recover_pass": {
    "success": true
  } 
}