0

我正在尝试通过 Kronos API v2访问时间条目对象。

文档说有两个必需的查询参数:start_dateend_date.

我能够一次查询包含一个参数的端点,但无法同时输入这两个参数。而且,我发现文档非常缺乏。

端点的根是:

https://secure.saashr.com/ta/rest/v2/companies/{cid}/time-entries

以下是我尝试为上述端点添加后缀的内容:

?start_date=2019-11-01&end_date=2019-12-01
?start_date=2019-11-01|end_date=2019-12-01
?start_date=2019-11-01 end_date=2019-12-01
?start_date=2019-11-01?end_date=2019-12-01
?start_date=2019-11-01:end_date=2019-12-01
?filter=start_date:=:2019-11-01|end_date:=:2019-12-01

我还尝试在日期周围加上引号。

查询 API 时,一切都会导致大约 400 级错误。对于上述大多数后缀,它识别start_date但不识别end_date. 在这种情况下,错误是:

{'code': 400, 'message': 'Missing required: end_date'}]

请注意,上面{cid}已替换为公司的 id。

总之,我应该如何在 Kronos API 中包含两个查询参数?

4

1 回答 1

0

第一个选项是正确的。

https://secure.saashr.com/ta/rest/v2/companies/{cid}/time-entries?start_date=2019-11-01&end_date=2019-12-01 

应该可以正常工作。

您能否提供您在请求中设置的完整 URL?

于 2020-01-04T11:03:28.137 回答