首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复clockify API中的501错误?

如何修复clockify API中的501错误?
EN

Stack Overflow用户
提问于 2019-01-30 01:02:48
回答 1查看 228关注 0票数 0

尝试使用CreateTimeEntryRequest创建时间条目时,clockify API返回501响应

我已经验证了我可以查询API并从中获取数据,所以我使用了正确的X-Api-Key,我已经解决了一些日期时间格式错误的问题,但我仍然收到错误。

我发布到的URL:

代码语言:javascript
复制
https://api.clockify.me/api/workspaces/REMOVED/timeEntries/

我的POST请求头如下所示:

代码语言:javascript
复制
{"x-api-key": REMOVED, "Content-Type": "application/json"}

请求的正文为(例如):

代码语言:javascript
复制
{"start": "2019-01-28T14:53:04Z", "billable": false, "description": "Test Time Entry", "projectID": null, "taskID": null, "end": "2019-01-28T15:53:04Z", "tagIds": []}

我得到了:

代码语言:javascript
复制
{"message": "Entity not created.", "code": 501}

并且未创建时间条目。我期待着某种成功的消息

EN

回答 1

Stack Overflow用户

发布于 2019-01-30 06:56:14

它与"End“变量有关。如果你移除它,它会起作用的。这当然意味着计时器将会运行(如果你已经有一个计时器在运行,你也会得到一个400错误),所以如果你想停止它,你必须立即调用PUT /workspaces/{workspaceId}/timeEntries/endStarted,或者如果你想让停止时间在过去的某个时刻,你必须用PUT /workspace/{workspaceId}/timeEntries/{id}更新计时器。然而,更新似乎也不起作用(同样的问题)。我的猜测是他们对端点进行了更改(可能重命名为"end“变量),因为我有大约75%的把握在上个月左右使用了这个API,并且它起作用了。

希望来自Clockify的人会看到这一点,并给出更新。我在GetSummaryReportRequest对象中的"me“字段遇到了类似的问题。它停止工作并移除字段来修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54426124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档