如何使用Azure DevOps REST API更新工作项的Tested By关联链接
Azure DevOps REST API 添加Tested By关联链接的方法
你的调用方向是正确的,确实使用工作项更新的PATCH接口即可实现关联链接的添加,你之前编写的请求体结构不符合规范,需要按以下内容调整:
必备要求
请求头必须设置为 Content-Type: application/json-patch+json,否则接口会返回报错。
完整请求示例
请求地址
和你更新自定义字段的地址一致:
https://dev.azure.com/myorg/_apis/wit/workitems/1824160?api-version=6.0&bypassRules=True
请求体
[ { "op": "test", "path": "/rev", "value": 1 }, { "op": "add", "path": "/relations/-", "value": { "rel": "Microsoft.VSTS.Common.TestedBy-Forward", "url": "https://dev.azure.com/zionseto/_apis/wit/workItems/1824175", "attributes": { "comment": "关联测试用例" } } } ]
字段说明
path固定填/relations/-,代表给当前工作项新增一条关联关系value.rel为关联关系的唯一标识,Tested By的正向关联固定为Microsoft.VSTS.Common.TestedBy-Forwardvalue.url为目标工作项的REST API访问地址,和你之前填写的内容一致attributes为可选配置项,可添加关联备注、锁定状态等配置,不需要时可直接删除该字段
内容的提问来源于stack exchange,提问作者mangel
相关产品推荐
相关产品推荐

