#php #api #sdk #activecollab
#php #API #sdk #activecollab
Вопрос:
У меня проблема с выводом API.
Я пытаюсь создать систему, в которую я интегрировал activeCollab, и пытаюсь извлекать задачи и записи времени, связанные с задачами. Все работает нормально, но есть несоответствие в значениях записи времени.
Пожалуйста, смотрите скриншот ниже:
На приведенном выше скриншоте отслеживаемые значения времени 0.10
равны и 0.26
соответственно.
При извлечении записей времени через API с конечной /projects/1/tasks/1/time-records
точкой значения отличаются. Скриншот для массива ответов прилагается ниже:
На приведенном выше скриншоте есть значения 0.17
и 0.46
соответственно, что совершенно неверно!
Я не уверен, почему это происходит? Можете ли вы, ребята, сообщить мне, если я делаю что-то не так?
Ответ №1:
Интерфейс activeCollab отображает данные в формате HH: MM. API возвращает значения в десятичном формате, как количество часов. Например, 1.5
в API находится 1:30
в интерфейсе. Оба значения означают одно и то же — полтора часа.
Возвращается десятичный формат, поскольку он упрощает вычисления. Это также формат, в котором activeCollab хранит отслеживаемые значения времени.
Комментарии:
1. Да, точно! теперь все разобрано.