什么是最好的 clockify API 端点来获取(分组)已保存报告的时间条目?

What the best clockify API endpoint to get time entries of (grouped by) saved reports?

在请求 Clockify 支持后在这里提问。

尝试扩展一些 clockify 功能来为我们的客户创建额外的报告, 我一直在玩你的 API,特别是:enpoint /reports/{reportsId}

我的目标

获取特定“已保存报告”(通常由我们的项目经理保存)的所有时间条目

我对“/reports/{reportsId}”的期望:

获取仅与该特定 reportId 有关的所有信息和实体(用户、时间条目、项目等)

我从“/reports/{reportsId}”得到的信息:

很多关于整个工作区的信息,我只看到 summaryReport 更“特定于保存的报告本身”...

问题

  1. 这是正确的行为吗?
  2. 如何过滤掉 https://clockify.me/bookmarks/BOOKMARK_HASH_HERE 等 URL 中特定报告的时间条目?

    • 您是否只调用“/reports/{reportsId}”并在客户端进行过滤?(在我看来是这样,探索“网络”选项卡)
    • 如果是这样,调用报告端点有什么意义?仅针对 summaryReport 对象? 3-“/reports/{reportsId}”是我可以用来实现目标的最佳端点吗?……或者您会推荐我哪种方式?

summaryReport.timeEntries 将包含来自该特定报告的所有单独时间条目。每个条目都有一个用户、项目、客户、时间等。按项目分组在客户端完成。

虽然我不确定我是否完全理解您的具体问题。您是否建议您从报告端点获得的条目不属于给定的报告?