ActiveCollab API 中的时间记录值不正确

问题描述 投票:0回答:2

我对 API 的输出有疑问。

我正在尝试构建一个集成了 ActiveCollab 的系统,并尝试获取任务和任务相关的时间记录。一切正常,但时间记录值不一致。

请看下面的截图:

https://prnt.sc/wfr5ak

在上面的屏幕截图中,时间跟踪值分别为

0.10
0.26

通过端点

/projects/1/tasks/1/time-records
的 API 获取时间记录时,值是不同的。响应数组的屏幕截图附在下面:

https://prnt.sc/wfuo14

上面的屏幕截图分别具有值

0.17
0.46
,这是完全错误的!

我不确定为什么会发生这种情况?如果我做错了什么,你们可以告诉我吗?

php api sdk activecollab
2个回答
1
投票

ActiveCollab 界面以 HH:MM 格式显示数据。 API 返回十进制格式的值,即小时数。例如,API 中的

1.5
是接口中的
1:30
。这两个值表示相同的意思 - 一个半小时。

返回十进制格式,因为它更容易计算。这也是 ActiveCollab 存储跟踪时间值的格式。


0
投票

查看本教程,因为它包含从 ActiveCollab 获取时间记录的所有必要信息https://www.createit.com/blog/fetching-time-records-from-activecollab-api/

© www.soinside.com 2019 - 2024. All rights reserved.