如何通过 API 锁定时间条目



可以通过API锁定timeEntrys吗?

https://api.clockify.me/api

我尝试过谷歌,但没有找到任何东西。

看起来不像。我无法访问时间锁定,所以测试起来有点困难,但是这样做

curl -X PUT 
  https://api.clockify.me/api/workspaces/{workspace ID}/timeEntries/{timeEntryID} 
  -H 'Content-Type: application/json' 
  -H 'X-Api-Key: value' 
  -H 'cache-control: no-cache' 
  -d '{
  "start": "start time (in UTC)",
  "billable": "false",
  "description": "",
  "projectId": "",
  "isLocked":true,
  "end": "end time (in UTC)",
  "tagIds": [
    "tag ids"
  ]
}'

可能会解决问题 - 当我这样做时我没有收到任何错误,但我也无法锁定时间条目,因此它不会更改返回的数据(其中包括"isLocked"字段)。

关于此调用的一个注意事项:您必须包含所有内容才能不更改字段。例如,如果将项目 ID 设置为 this time 条目,请确保将其传入(不要遗漏该字段),否则它将重置回 null。如果我不传入某些字段,我有时也会遇到错误,所以即使 UpdateTimeEntryRequest 说它只需要"计费"字段,我相信它实际上需要更多。这是该链接:https://clockify.github.io/clockify_api_docs/#/definitions/UpdateTimeEntryRequest

最新更新