azure-devops - 如何使用 Visual Studio Team Services REST API 向工作项添加注释

标签 azure-devops tfs-workitem azure-devops-rest-api

是否可以使用 REST API 向 Visual Studio Team Services 中的工作项添加注释?

我检查了 work item docfields doc但我在 JSON 字段中看不到任何内容,看起来像是评论字段。

我试图实现的场景是将电子邮件抄送给 Zapier并将电子邮件正文添加为对 VSO 中的工作项的评论。

最佳答案

遵循@tzachs 提示,这是添加评论(或 VSO 行话中的历史条目)的 API 调用:

PATCH https://{account}.visualstudio.com/defaultcollection/_apis/wit/workitems/{id}?api-version=1.0-preview.2

JSON 有效负载:
[  
  {
    "op": "add",
    "path": "/fields/System.History",
    "value": "Comment from VSO REST API"
  }
]

备注 : 如果要添加多条评论,则需要发出单独的补丁请求,否则最后一条“获胜”。

关于azure-devops - 如何使用 Visual Studio Team Services REST API 向工作项添加注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25895435/

相关文章:

azure-devops - 多阶段 YAML 管道不应用特定于环境的 XML 转换

docker - 构建容器镜像时,列出构建上下文和/或 WORKDIR 中的所有文件

TFS 2013 : How to mark task as tested?

azure-devops - 如何识别 Azure DevOps Services 的最新稳定 REST API 版本?

azure-devops - Azure DevOps YAML 管道参数不适用于 REST API 触发器

c# - Azure DevOps API - 如何创建存储库?

c# - 通过 build.cake 而不是 Azure Devops 发布构建工件

TFS 查询没有父任务的任务

c# - 在 TFS 中跟踪 WorkItem 的链接变化

azure-devops - 仅当拉取请求已成功合并到 master 时,如何调用 webhook?