通过用于Azure DevOps Services的REST API创建错误时,如何找到发行说明字段的API端点

我正在尝试通过REST API添加一个错误,但是找不到发行说明字段的路径。

我检查了官方文档中的字段列表,但是没有有关发行说明字段的信息 official documentation link

以下可能会创建操作以将信息插入发行说明中,但路径错误

patchDocument.Add(
                new JsonPatchOperation()
                {
                    Operation = Operation.Add,Path = "/fields/microsoft.VSTS.Common.ReleaseNotes",Value = "1"
                }
            );

是否有任何非官方文档,或可以在其中查看字段的所有可用API端点列表的库?

lxbagglo 回答:通过用于Azure DevOps Services的REST API创建错误时,如何找到发行说明字段的API端点

简短的回答-是的! -问题中的链接是该API。但是,该文档是获取工作项类型操作的API参考,其中仅包含一个示例,该示例对可能获得的示例响应进行建模,而不是整体列表。

在开始之前,我假设 Release Notes 是此处的“自定义”字段,因为在默认的Work item field index中看不到它。

要了解此(自定义)字段的外观path,在项目范围内执行 bug 类型的Get Work Item Types API会有所帮助,然后查看响应。这就是我得到的,例如:

Get Work Item Type Bug

其中“ dependsOn”是我在项目使用的过程中定义的自定义字段。

因此,为了创建错误,我向Create Work Item API提供了以下格式的请求正文:

[
  {
    "op": "add","path": "/fields/System.Title","from": null,"value": "Sample Bug"
  },{
    "op": "add","path": "/fields/Custom.dependsOn","value": "Auth"
  }
]

和瞧,创建了一个错误。希望这会有所帮助!

本文链接:https://www.f2er.com/3150560.html

大家都在问