Открытый API ЭБС Лань
Открытый API ЭБС Лань - RESTful API сервер, предназначенный для взаимодействия с информационными системами клиентов - подписчиков ЭБС Лань.
Сервер поддерживает версию 2.0 OpenAPI Specification (так же известную как Swagger spec) - промышленный стандарт описания REST API интерфейсов. Подробнее про спецификацию - OpenAPI Specification
Минимальные трудозатраты на интеграцию
Основной задачей открытого API ЭБС Лань является снижение временных и трудозатрат с обеих сторон на процесс интеграции и дальнейщую поддержку сервиса.
Для удобства развертывания необходимой инфраструктуры на стороне подписчика мы написали SDK на одном из самых популярных языков среди наших клиентов - PHP.
PHP SDK размещен в открытом доступе на GitHub, подробно задокументирован и покрыт необходимыме тестами.
Бесшовная авторизация
Бесшовная авторизация является одной из самых востребованных функций при интеграции информационной системы подписчика с ЭБС Лань.
Мы реализовали 2 варианта прямой бесшовной авторизации:
- Авторизация по токену
- Авторизация по логину и паролю
Управление пользователями
При помощи OpenAPI ЭБС Лань доступны следующие действия с учетными записями пользователей:
- Получение списка читателей, зарегистрированных с ЭБС Лань
- Создание аккаунта читателя с ЭБС Лань
- Изменение пароля
- Открепление от подписчика
Метаданные документов
Получайте данные о подписке в ЭБС Лань с своей информационной системе:
- Список книг в подписке
- Карточку книги
- Список журналов в подписке
- Карточку журнала, выпуски журнала, карточку выпуска журнала, карточку статьи
Отчетность
Получайте отчеты из ЭБС Лань в удобном для машинного анализа виде - реализованы базовые отчеты из личного кабинета подписчика.