Kronos API v2 - 在请求中包含多个查询参数



我正在尝试通过Kronos API v2访问Time Entrys对象。

文档说有两个必需的查询参数: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 中包含两个查询参数?

第一个选项是正确的。

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

应该工作得很好。

你能提供你在请求中设置的完整网址吗?

最新更新