如何通过Jira API将问题添加到Jira发布版本(Version)?
通过Jira API将问题关联到指定发布版本的方法
你需要使用Jira的问题更新接口来实现这个操作,核心是修改问题的versions字段,把目标版本的ID关联进去,具体步骤如下:
获取目标版本的ID
调用项目版本列表接口GET /rest/api/3/project/{projectIdOrKey}/version,返回结果里找到你要关联的版本,记录它的id字段值(这是唯一标识,别用版本名,避免重复)。构造更新请求
发送PUT请求到/rest/api/3/issue/{issueIdOrKey},请求体为JSON格式,指定versions字段:{ "fields": { "versions": [ { "id": "10001" // 替换成你的目标版本ID } ] } }如果你想追加版本而不是覆盖现有关联,需要先调用
GET /rest/api/3/issue/{issueIdOrKey}获取当前问题的versions列表,把目标版本对象添加进去后再提交更新。认证要求
请求必须携带有效认证信息,比如Basic Auth(用户名+API Token组合编码)或者OAuth2令牌,确保你拥有修改该问题的权限,且目标版本与问题所属项目兼容(或版本是共享的)。
内容的提问来源于stack exchange,提问作者Artem Eduardov
相关产品推荐
相关产品推荐

