Команда «СБИС.Аутентифицировать» выполняет аутентификацию по логину и паролю, возвращает идентификатор сессии. Допускается не более 300 вызовов в минуту.
Параметры запроса
В заголовке запроса укажите тип и кодировку: «content-type: application/json», «charset=UTF-8».
Адрес запроса: https://online.saby.ru/auth/service/
- "Параметр": объект:
- "Логин": строка
- "Пароль": строка
- "НомерАккаунта": строка. Указывается, если у пользователя есть доступ в разные кабинеты Saby по одному логину и паролю. Если номер не указан, будет выполнен вход в кабинет, где пользователь авторизовался последний раз.
Результат
Строка — идентификатор сессии.
Примеры
Запрос без заполнения номера аккаунта
Ответ
Ответ с ошибкой аутентификации — неверный логин или пароль
Ответ с фатальной ошибкой передачи входных параметров
HTTP код ответа 500, classid {00000000-0000-0000-0000-1FA000001001}. Означает, что не переданы нужные параметры или часть обязательных параметров пустая.
Ответ при ошибке подтверждения аутентификации через смс
HTTP код ответа 500, classid {00000000-0000-0000-0000-1FA000001002}. В data.addinfo приходит информация для подтверждения входа:
- телефон — замаскированный телефонный номер, на который будет отправлено смс-подтверждение;
- идентификатор — временный идентификатор со сроком действия 5 минут, подтвердите его кодом из смс;
- МетодОтправкиКодаПодтверждения — метод для отправки смс-подтверждения;
- МетодПроверкиКодаИсключения — метод для подтверждения идентификатора кодом;
- ИдентификаторСессии — временный идентификатор сессии.
Ответ с фатальной ошибкой «Слишком много вызовов»
HTTP код ответа 429, classid {00000000-0000-0000-0000-1FA000000000}. Ошибка возникает, если система делает больше 300 вызовов в минуту.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.