问题标签 [clockify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
478 浏览

google-apps-script - 在 Clockify 中启动计时器的 Google 脚本

我正在尝试使用 Google 脚本在 Clockify 中启动计时器。该脚本没有给出错误(例如 400 Bad Request),但没有启动任何计时器。

API 文档位于https://clockify.me/developers-api#operation--v1-workspaces--workspaceId--time-entries-post

--EDIT-- 自发布以来,由于收到的建议,我在流程中添加了一个新步骤,以按名称查找 PID。但是,我无法使 GET 请求正常工作。我需要按照https://clockify.me/developers-api#operation--v1-workspaces--workspaceId--projects-get中所述通过 FileNo 查询“名称” ,但我无法获取 GET 请求. 即使上面带有注释部分的代码也会返回:

[19-08-01 11:37:46:024 MDT] getAs: function getAs() {/* */}

[19-08-01 11:37:46:025 MDT] getHeaders: function getHeaders() {/* */}

[19-08-01 11:37:46:025 MDT] getContentText:函数 getContentText() {/* */}

[19-08-01 11:37:46:026 MDT] getContent: function getContent() {/* */}

[19-08-01 11:37:46:026 MDT] getResponseCode: function getResponseCode() {/* */}

[19-08-01 11:37:46:027 MDT] getAllHeaders: function getAllHeaders() {/* */}

[19-08-01 11:37:46:027 MDT] toString: 函数 toString() {/* */}

[19-08-01 11:37:46:028 MDT] getBlob: function getBlob() {/* */}

我已经确认在第 2 步中使用硬编码的 ProjectID 是可行的,所以我需要帮助实际上是第 1 步 - 查找 PID。谁能帮我格式化 GET 请求?

万分感谢。

0 投票
0 回答
225 浏览

swagger - 我可以为 Clockify 自动生成 API 客户端吗?

我正在编写一些 PHP 中间件来将 Clockify 连接到 Xero。

这两个平台都提供了细粒度的 REST API,因此我应该能够相对轻松地在两者之间移动数据。

Xero 为 PHP 提供了一个 API 客户端,所以我查看了 Clockify 是否也提供了,但找不到任何东西。

然而,他们的文档看起来像是通过 Swagger / open api 生成的,这可以很容易地用于为各种语言创建客户端库。

我在网上的任何地方都找不到 Swagger JSON,所以联系了他们的支持团队并得到了以下回复:

我绝对明白为什么将 Clockify 与 Xero 连接起来会很有用。不幸的是,这超出了我们作为支持代表的技术专长。

虽然我们无法为您提供 swagger 文件,但您可以在 Stack Overflow(带有标签 Clockify)上发布帖子以及您需要的任何详细信息,开发团队的人员可以尽快为您提供帮助。

所以我的问题是,能否请您提供用于生成API 文档的 Swagger 文件(或等效文件),以便可以自动为任何语言编写客户端库?

0 投票
2 回答
211 浏览

clockify - 用户状态 API

我想获取所有使用 API 的活跃用户的列表。当我使用:

GET /workspace/{workspaceId}/users

我得到了所有用户的列表,我想使用他们的“状态”字段来过滤掉他们。问题是所有用户都有“活动”状态,无论他们的真实状态是什么(活动或非活动)。

我想这是某种错误,对吧?还是有其他方法可以获取活跃用户列表?

0 投票
1 回答
66 浏览

clockify - 身份证可靠吗?

我开始使用 Clockify API,我想知道不同的 ID 是否可靠?例如,将这些 ID 保存在我的数据库中以了解什么是什么或者肯定会长期有效是不是一个非常糟糕的主意?谢谢

0 投票
0 回答
70 浏览

clockify - Clockify 保存了半个月的报告

有没有办法在 Clockify 中保存半个月的报告(即每月 1-15 日和 16 日结束)?我们每月支付两次,理想情况下可以节省一份可以使用半个月的报告。

更新

选择 15 天范围 1st-15th 然后滚动不起作用,因为 Clockfy 保持范围大小(15 天)而不是半月的概念。

更新2

或许这个问题可以更好地表述为:“Clockify 是否有任何形式的‘半月’(又名半月)语义时间段,在推进时间段时会保持这种时间段?”

0 投票
0 回答
146 浏览

clockify - 在 Clockify 中自动生成报告

是否有任何 API 和已保存报告的组合可用于以编程方式为特定的 Clockify 报告生成 PDF(即“导出为 PDF”)?

0 投票
1 回答
570 浏览

python - Clockify API,返回意外数据?

我正在使用Clockify API () 为用户请求一些时间条目。出于某种原因,我收到了一些回复,其中包括没有结束时间的条目。我注意到,意外返回的条目属于当前运行时间的整体......但是,我没有指定/使用'in-progress'参数......这里发生了什么?

这是我的代码:

以下是意外“结束”值的示例:

我只期待完成的时间条目。有什么建议么?

0 投票
1 回答
175 浏览

clockify - 我可以检索多远的时间条目以使用端点 GET /workspaces/{workspaceId}/user/{userId}/time-entries?

使用端点 GET /workspaces/{workspaceId}/user/{userId}/time-entries

我只能检索大约 14 天前的用户的时间条目。

我可以通过 API 检索旧条目吗?

我尝试过使用无开始时间的 API,并使用 30 天前的开始时间,并且没有早于 2019-08-16T19:00:00Z 的结果(今天是 2019-08-28)

我还尝试向 support@clockify.me 发送电子邮件,他们告诉我在这里创建一个问题。

我希望能够检索到比过去两周更多的条目。

0 投票
0 回答
150 浏览

javascript - 如何修复“Uncaught SyntaxError: Unexpected Token {”——clockify 扩展

目前,我正在尝试使用 Clockify API ( https://clockify.me/developers-api )为现有的 MantisHub 集成添加功能。我在“src/helpers/integration-helper.js”中添加了函数来操作clockify项目和工作区。我想在“src/integrations/mantishub.js”中引用这些导出的函数,但是当我尝试以下操作时:

(其中 ProjectExists 和 createWorkspaceProjects 是我添加的导出函数。)

我在chrome中收到以下错误:

我不确定我做错了什么(我对 js 比较陌生)。

我尝试过使用动态导入,例如:

而是得到以下错误:

如何从 mantishub.js 集成中的其他模块导入/访问函数?

谢谢!

编辑 2019 年 9 月 13 日 -

这是 Clockify 应用程序的存储库:

https://github.com/clockify/browser-extension

0 投票
2 回答
479 浏览

ios - 如何将 Clockify API 与 Siri Shortcuts 一起使用

我想将Clockify API与 Apple Siri Shortcuts一起使用。如何使用 X-API-Key 身份验证发出请求?

这是我的尝试: Apple Workflow 的屏幕截图

结果是:“访问此资源需要完全身份验证”

非常感谢你的帮助!