使用 REST 更新 QC ALM 缺陷评论部分 API
Updating QC ALM defect Comments Section using REST API
在 Java 中使用 REST API 我正在尝试更新 QC ALM。当我尝试提取任何缺陷的评论部分时,我得到了 html 格式的值。所以,如果我想添加任何评论,我是否需要将之前的评论作为 HTML 内容传递或者是否有其他方式?
我试过只传递评论,但它会删除所有以前的评论,并且不会显示正在通过 GUI 更新评论的人名。
这会对 HP REST 的新手有所帮助 API。
1. 要找到可用的 API 个端点,
获取/qcbin/rest/resouce-list
获取用户全名
获取/qcbin/rest/domains/<domain_name>/projects/<project>/customization/users/<user_name>
要获取缺陷评论,以下请求仅获取缺陷 ID = 1 并输出开发评论字段。
获取/qcbin/rest/domains/<domain_name>/projects/<project_name>/defects?query={id[1]}&fields=dev-comments
示例 JSON 有效负载,
PUT /qcbin/rest/domains/<domain_name>/projects/<project>/defects/1
{
"Fields": [{
"Name": "dev-comments",
"values": [{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 1 \n</div> \n</body></html>"
},
{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 2 \n</div> \n</body></html>"
}]
}]
}
在 Java 中使用 REST API 我正在尝试更新 QC ALM。当我尝试提取任何缺陷的评论部分时,我得到了 html 格式的值。所以,如果我想添加任何评论,我是否需要将之前的评论作为 HTML 内容传递或者是否有其他方式?
我试过只传递评论,但它会删除所有以前的评论,并且不会显示正在通过 GUI 更新评论的人名。
这会对 HP REST 的新手有所帮助 API。
1. 要找到可用的 API 个端点,
获取/qcbin/rest/resouce-list
获取用户全名
获取
/qcbin/rest/domains/<domain_name>/projects/<project>/customization/users/<user_name>
要获取缺陷评论,以下请求仅获取缺陷 ID = 1 并输出开发评论字段。
获取
/qcbin/rest/domains/<domain_name>/projects/<project_name>/defects?query={id[1]}&fields=dev-comments
示例 JSON 有效负载,
PUT
/qcbin/rest/domains/<domain_name>/projects/<project>/defects/1
{
"Fields": [{
"Name": "dev-comments",
"values": [{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 1 \n</div> \n</body></html>"
},
{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 2 \n</div> \n</body></html>"
}]
}]
}