我是AtTask REST API的新手。我已经成功验证并搜索了系统中的时间表。在搜索时间表时,它们都会返回,但始终为零总时数(对于所有时间表而言,无论它们是否有多少时间添加到它们以及是否批准了这些时间表。)
我不知道如何继续这一点。如果有人之前遇到过这个问题,请告诉我。如果你正在拉低时间,请告诉我。
非常感谢,
-Curt
答案 0 :(得分:0)
您进行搜索的实际电话是什么?
https://outbox.attask-ondemand.com/attask/api/v4.0/timesheet/search?status=C&status_Mod=eq&fields=totalHours
需要记住的是,时间表在第一次打开然后由用户保存之前没有小时数。这意味着未来的所有人都不会有时间。你提到即使是封闭的也没有返回时间,所以这很奇怪。我已确认上述代码有效。
答案 1 :(得分:0)
原因是您必须请求该特定字段。网址实际上就像是:
HTTP://.attask-ondemand.com/attask/api/tshet/&字段=小时:*
原因是因为"小时"列实际上是小时条目的集合。您必须专门请求该字段才能填充该字段。您还可以访问:http://developers.attask.com/api-docs/
查看更多信息