Интеграция с информационной системой

Подготовительные действия (Внешний API-интерфейс обработки)

Подготовительные действия (Внешний API-интерфейс обработки)

Перед вызовом функций внешнего интерфейса обработки необходимо выполнить подготовительные действия:

1. Получите внешнюю обработку

Обычное приложение

Управляемое приложение

2. Получите форму «Внешний интерфейс»

Обычное приложение

Управляемое приложение

В дальнейшем из формы «Внешний интерфейс» будут вызываться все функции внешней обработки.

3. Вызовите функцию подготовки кэша

Кеш — структура, в которую записываются все необходимык подготоваительные данные для дальнейшей работы.

4. Авторизуйтесь(для SDK или API)

Для получения доступа к данным личного кабинета необходимо произвести процедуру авторизации. В результате успешной авторизации пользователю возвращается строка с идентификатором сессии, которую рекомендуется передавать на сервер при вызове функций. Идентификатор сессии принудительно аннулируется через 24 часа с момента последней активности. Максимальное время «жизни» идентификатора — три недели с момента аутентификации.

ПараметрыАвторизации — структура с полями:

  • ИдентификаторСессии (не обязательное) — рекомендуется указывать идентификатор сессии предыдущего сеанса для ускорения работы. Если сессия истекла, то новый идентификатор можно взять из поля Кэш.Парам.ИдентификаторСессии после авторизации.
  • ВходПоСертификату:
    • Истина — если авторизуемся по сертификату,
    • Ложь — если авторизуемся по логину/паролю.
  • Если ВходПоСертификату = Истина, то необходимо заполнить поле Сертификат — отпечаток сертификата для авторизации.

Если параметр ВходПоСертификату = Ложь, необходимо заполнить:

  • Логин — логин для авторизации.
  • Пароль — пароль для авторизации.

Функция возвращает структуру с результатами авторизации: истина, либо текст ошибки.

5. Прочитайте файлы настроек