Данный метод инициирует генерацию и отправку SMS с четырехзначным кодом подтверждения для верификации номера телефона, который пользователь указал при регистрации или добавил как резервный метод входа.
Непосредственно подтверждение номера телефона происходит с помощью метода w_phone_auth.
ID функции
w_phone_verify
Кто может вызывать
Авторизованный пользователь.
Авторизованное приложение.
Принимаемые параметры
phone* – номер телефона, привязанный к аккаунту пользователя, в международном формате (без плюса, без 8 и т. д.). Например, русский номер следует передавать в формате 79071111111.
Возвращаемые значения
Отсутствуют.
Возможные ошибки
error_code | error_message | Описание |
|---|---|---|
101005 | method not allowed to user | Метод не разрешен пользователю |
101264 | wrong phone | Неправильный номер телефона |
| 101268 | phone already verified | Телефон уже верифицирован |
| 101269 | sms already sent. wait %n% sec | SMS уже отправлена. Подождите %n% секунд |
| 102070 | Can't send sms. Exceeded limit for foreign phones. | Достигнут лимит отправки смс на номера страны отличной от России. Через час можно попробовать снова. |
Пример запроса на сервер
{
"app": "1",
"time": "2014-11-07T16:21:02+03:00",
"sid": "78838d3c7fbf640a4c52956569bef3c685",
"sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
"requests": [
{
"func": "w_phone_verify",
"id": "phone_verify",
"param": {
"phone": "79210211450"
}
}
]
}
Пример ответа сервера
{
"success": true,
"time": "2014-11-07T16:21:02+03:00",
"phone_verify": {
"success": true
}
}
Comments:
|
Метод удален в
|