0

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)

从这个端点返回的数据只是一个 timeEntries 数组(简单的好处!)。读取超过最后一页会返回一个空数组 (status=200)。

所以,问题是:clockify 是否打算让客户端读取到一个空数组,或者我错过了什么?

4

1 回答 1

0

恐怕这是现有的行为。

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

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

于 2019-10-21T15:37:40.387 回答