SMS AUTH

На телефон аутенифицируемого клиента приходит строго отоформатировнное 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 да Идентификатор отправки в биллинге