CrocoTime Web API

CrocoTime Web API представляет собой систему для разработчиков, которая служит для быстрой и удобной интеграции ваших приложений с системой учета рабочего времени CrocoTime.

Вы получите доступ к собранным системой данным, а также возможность их редактирования: просматривать список сотрудников, отделов, редактировать треки и др.

Начало работы с CrocoTime Web API: авторизация

Для начала работы с CrocoTime Web API, необходимо авторизоваться в системе: ввести логин и пароль для получения идентификатора сессии. Мы рекомендуем создать отдельного пользователя с правами администратора для работы с системой, чтобы избежать возможных проблем с правами доступа.

Полученный идентификатор сессии пользователя затем требуется во всех запросах к CrocoTime Web API.

Пример запроса:

В ответ на запрос о логине в систему приходит идентификатор сессии пользователя. Для работы с API, необходим логин пользователя системы CrocoTime с правами администратора. Возвращаемый идентификатор сессии далее используется во всех API-запросах CrocoTime. Запрос:

controller=LogonController&
query=
{
"user":
{
"login":"admin",
"password":"21232f297a57a5a743894a0e4a801fc3"
}
}

loginЛогин пользователя;
passwordMD5-хэш пароля.

Ответ:

{
"session": "44de3a99578d6aede5f7706049f61e13e35f5f4e8f674761ba0a3f570631de57"
}

sessionИдентификатор сессии, используется во всех API-запросах CrocoTime.

Теперь у вас есть доступ к контроллерам CrocoTime Web API.