API Collaborator

API Collaborator. «Зачетная книжка» сотрудника

В прошлой статье мы рассмотрели как с помощью API Collaborator получать список людей, которые пользовались учебным порталом компании в заданный период. Теперь предлагаю рассмотреть реальный кейс.

Читать далее

API Collaborator. Получаем список пользователей

Чаще всего наши клиенты применяют API Collaborator для построения нестандартных отчетов. «Нестандартные» — в том смысле, что они индивидуальны для каждого клиента, отображают данные в том порядке и виде который ему нужен для, например, презентации руководству или мониторинга влияния обучения на показатели продаж.

Любой отчет — это выборка данных плюс их аналитическая обработка и визуализация ее результата. Предлагаю начать с примеров выборки данных.

В первой статье (API Collaborator. Начинаем цикл практических кейсов…) я показал как получить доступ к API Collaborator. Мы написали код, который авторизирует нас в системе и выдает нам временный ключ доступа к API-интерфейсу. Теперь пора попробовать решить простые практические задачи по получению даннных через API.

Читать далее

LMS Collaborator API

API Collaborator. Начинаем цикл практических кейсов…

Маленькое вступление про API, REST и то, как общаются программы

Сейчас вряд ли встретишь IT-систему, которая не может обмениваться данными с другими программами. Чтобы такая возможность у систем была, в них создаются специальные правила обмена данными. Но, кроме обмена данными, системы могут позволять другим программам не только получать информацию, но и добавлять ее, изменять и даже управлять собой вместо человека.

Для нас, людей, чтобы управлять программой нужен графический интерфейс с кнопками, окнами и всем прочим на что можно «кликнуть» или как-то по-другому воздействовать. Этот интерфейс превращает наши действия в команды, которые понимает IT-система. В отличие от людей, программы могут сразу управлять командами на языке самой  IT-системы. Комплекс таких команд и правила их использования тоже называют интерфейсом, только это интерфейс не графический, а прикладного программирования — т.е. для использования программами. По английски это Application Programming Interfaceили сокращенно API. Читать далее