На телефон аутенифицируемого клиента приходит строго отоформатировнное SMS-сообщение, содержащее код, после этого клиент должен ввести 4 цифры в форме аутенификации.
curl -X POST "https://verifier.team/api/auth/sms_auth/" \
-F "api_key=мойключ" \
-F "phone=79030000000"
{
"ok":1,
"fid":"01j1pzq9k0m36y4ta3gxzz2dgp",
"code":"2156",
"serialno":12345
}
Где параметр code содержит соответствующий код
{
"error":"api key not found"
}
Поле | Тип данных | Обязательный | Описание |
---|---|---|---|
api_key | varchar | да | Авторизационный ключ |
phone | phone | да | Номер телефона, на который должно прийти SMS-сообщение |
client_fid | varchar(1024) | Опциональное поле вашего идентификатора, чтобы, если потребуется, найти соответствие в логах биллинга. Допустимые символы: a-zA-Z0-9-_ | |
code_size | integer | Опциональное поле - длина кода. Допустимые значения - 4, 5 или 6. По-умолчанию - 4. | |
sms_sender_id | integer | Опциональное поле - код отправителя. Если не передано, будет отправлено сообщение от отправителя "verifier" |
Поле | Тип данных | Обязательный | Описание |
---|---|---|---|
ok | integer | да | В случае успешной постановки в очередь равен 1 |
code | varchar | да | Код, 4 цифры (5,6) |
serialno | integer | да | Идентификатор отправки в биллинге |