С помощью данного метода осуществляется верификация номера телефона пользователя, который он указал при регистрации или добавил как резервный метод входа.
Генерация и отправка SMS с кодом осуществляется с помощью метода w_phone_verify.
ID функции
w_phone_auth
Кто может вызывать
Авторизованный пользователь.
Авторизованное приложение.
Принимаемые параметры
phone* – номер телефона, привязанный к аккаунту пользователя, в международном формате (без плюса, без 8 и т. д.). Например, русский номер следует передавать в формате 79071111111.
mcode* – одноразовый код подтверждения полученный через метод w_phone_verify. Состоит из четырех цифр.
Возвращаемые значения
Отсутствуют.
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
101266 | wrong code | Переданный в параметрах код истек либо неверен |
101019 | invalid code | Невалидный код (ожидается 4 цифры) |
101264 | wrong phone | Неправильный номер телефона |
101268 | already verified | Номер телефона уже подтвержден |
Пример запроса на сервер
{ "app": "1", "time": "2014-11-07T16:21:02+03:00", "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c", "requests": [ { "func": "w_phone_auth", "id": "w_phone_auth", "param": { "phone": "79210211450", "mcode": "9067", } } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "w_phone_auth": { "success": true } }