You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tempo Timesheets(DC非云版)工作日志更新失败,返回200但无变更

解决Tempo工作日志billableSeconds更新无效的思路
  • 检查请求头的Content-Type
    务必确保请求头里设置了Content-Type: application/json,很多工具(比如Postman)可能默认未配置该头,导致服务端无法正确解析请求体——虽然返回200状态码,但实际并未执行更新逻辑。

  • 尝试用PATCH方法替代PUT
    部分版本的Tempo API中,更新工作日志的计费时长需要使用PATCH而非PUT请求,端点保持不变,请求体只需传入需要修改的字段:

    {"billableSeconds":780}
    
  • 确认权限配置
    检查当前账号是否拥有Tempo的「编辑工作日志(Edit Worklogs)」权限,同时确认是否有权限修改目标worklog(比如该worklog是否为当前用户创建,或者账号是否具备修改他人worklog的权限)。权限不足时,服务端可能返回200但不执行更新操作。

  • 核对API版本与字段规则
    不同版本的Tempo API字段逻辑可能存在差异:

    • v3版本文档标注的billableSeconds是正确字段,但如果该worklog之前未开启计费,可能需要在请求体中额外加入"billable": true;
    • 若使用v4版本API,端点会变为/rest/tempo-timesheets/4/worklogs/{id},字段规则也可能调整,建议确认你使用的API版本与当前环境匹配。
  • 验证worklog的可修改状态
    如果关联的Jira issue已处于关闭等特殊状态,可能会导致对应的worklog无法修改,先检查目标Jira issue是否处于允许编辑worklog的状态。


内容的提问来源于stack exchange,提问作者Steve Adams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 02:19:50