【问题标题】:Incorrect time records value from the ActiveCollab APIActiveCollab API 的时间记录值不正确
【发布时间】:2021-01-04 09:39:51
【问题描述】:

我对 API 的输出有疑问。

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

请看下面的截图:

https://prnt.sc/wfr5ak

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

通过端点/projects/1/tasks/1/time-records 的API 获取时间记录时,值不同。下面附上响应数组的截图:

https://prnt.sc/wfuo14

上面的截图分别有0.170.46的值,这是完全错误的!

我不确定为什么会这样?如果我在那里做错了什么,你们能告诉我吗?

【问题讨论】:

    标签: php api sdk activecollab


    【解决方案1】:

    ActiveCollab 界面以 HH:MM 格式显示数据。 API 以小时数返回十进制格式的值。例如,API 中的1.5 是接口中的1:30。这两个值的含义相同 - 一个半小时。

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

    【讨论】:

    • 没错!现在整理好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2019-07-21
    相关资源
    最近更新 更多