如何在Clockify中正确遍历分页结果?

时间:2019-03-06 19:47:37

标签: clockify

(对我而言)clockify API尚不清楚如何遍历结果。

例如,https://clockify.github.io/clockify_api_docs/#operation--workspaces--workspaceId--timeEntries--get

  

每个请求最多只能输入10次。要获取其他10个(以及接下来的10个,依此类推),您必须包括page参数,并随每个请求对其进行递增(例如https://api.clockify.me/api/workspaces/ {workspaceId} / timeEntries /?page = 1)< / p>

从此终结点返回的数据仅是timeEntries数组(为简单起见,请加分!)。读取超过最后一页的内容将返回一个空数组(status = 200)。

所以,问题是:时钟是否打算让客户端读取直到为空数组,或者我丢失了什么?

1 个答案:

答案 0 :(得分:0)

我担心这是现有行为。

希望有一天,响应正文中将有“ CurrentPage”,“ PageLength”,“ TotalPages”或至少“ TotalRecords”。

编辑: 根据支持响应,他们的开发人员正在努力添加TotalRecords节点,以使我们知道可以期望多少个项目。