我正在尝试通过 Kronos API v2访问时间条目对象。
文档说有两个必需的查询参数:start_date
和end_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 中包含两个查询参数?