Начало работы с CrocoTime Web API
Для начала работы с CrocoTime Web API, необходимо создать токен доступа на вкладке "Конфигурация" в разделе "Токены". Далее во всех запросах необходимо добавлять этот токен в качестве значения параметра server_token.
Взаимодействие с системой учета рабочего времени происходит с помощью HTTP-запросов к серверу Crocotime. Запрос должен иметь следующую структуру:
{
"server_token": "...",
"app_version": "...",
"controller": "...",
"query": {}
}
Заголовок Content-Type у запросов должен иметь значение "application/json; charset=utf-8".
Описание параметров запроса:
server_token | Токен, по которому сервер определяет, что запрашивающей стороне можно отдавать данные |
app_version | Версия Crocotime сервера. Является частью механизма обратной совместимости версий. Формат запросов и ответов соответствует тому, который был в той версии сервера, которая указана в параметре. Если параметр не задан, то формат запросов/ответов будет самый старый. |
controller | Имя контроллера, которому направляется запрос. Этот параметр необходимо указывать во всех запросах; |
query | Параметры запроса к контроллеру |
Пример использования:
POST / HTTP/1.1:
Content-Type:application/json;charset=utf-8
{
"server_token": "2416a592bf8b88e8689631c763dcfd164f6e142e9b02cb",
"app_version": "5.3.0",
"controller": "api_employees"
}