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

通过Jira Python REST API创建工单时勾选customfield复选框问题求助

Jira REST API 复选框字段传参报错解决方案

问题根因

  • 提交的JSON存在多余空格:字段名customfield_10000末尾、id值customfield_10000-1前面都有多余空格,Jira字段和选项匹配为严格匹配,多余空格会导致识别失败
  • 传参规则不符合Jira要求:复选框类型自定义字段不需要同时提交id和value,二选一即可;如果提交value,必须是Jira后台配置的选项显示文本,而非内部数值ID

推荐正确写法(仅传选项ID,稳定性最高)

{
    "customfield_10000": [
        {
            "id": "customfield_10000-1"
        }
    ]
}

若需要用value传参的配置方法

  1. 进入Jira后台 → 问题 → 自定义字段 → 找到customfield_10000查看配置
  2. 复制CheckBox1对应的选项显示文本(注意大小写、空格完全一致),替换下方示例中的[CheckBox1显示文本]即可
{
    "customfield_10000": [
        {
            "value": "[CheckBox1显示文本]"
        }
    ]
}

排错验证

如果修改后仍报错,可调用创建工单元数据接口确认可选参数:
GET /rest/api/2/issue/createmeta?projectKeys=你的项目标识&issuetypeNames=你的工单类型名称&expand=projects.issuetypes.fields
在返回结果中找到customfield_10000的配置,即可看到所有允许传入的选项id和value值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 19:36:02