我有很多节奏工作日志,我必须检查这些日志,并将计费秒数更改为记录时间以外的其他内容。虽然检索记录不是问题(需要一些解决方法),但更新记录的解决方案被证明是难以捉摸的。
根据文档,我使用 PUT 方法来 http://jira.mycompany.co.uk/rest/tempo-timesheets/3/worklogs/61727
我的请求负载是:
{"comment":"checking the existing code changes", "billableSeconds":780, "remainingEstimate":2820, "includeNonWorkingDays":false, "attributes":{} }
运行此命令时,我收到 200 成功消息,但响应显示没有任何更新(注意计费秒数:
Response for worklog 61727: 200, {"timeSpentSeconds":3600,"billedSeconds":3420,"d....
文档要求
billableSeconds
,但我也使用了billedSeconds
,并且认为文档中有错误。
我尝试过包含有效负载中的所有字段以及仅包含我想要更新的字段,但得到了相同的结果。
我在邮递员和Googlescript中都尝试过,但没有成功。
有人有任何见解吗?
Tempo 将工作日志数据存储在其服务器上的单独数据库中。随后与 Atlassian DB 同步。我假设您将 Tempo API 用于 PUT 方法,而将 Jira API 用于 GET 请求。如果您的 PUT 请求成功,请使用 Tempo API 进行验证。