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

Kev*_*zyk 6 tfs-workitem azure-devops azure-devops-rest-api

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

我已经检查了工作项doc字段doc但我在JSON字段中看不到任何东西,它看起来像是注释字段.

我正在尝试实现的方案是向Zapier发送电子邮件,并将电子邮件正文添加为VSO中的工作项评论.

Kev*_*zyk 11

关注@tzachs提示,这是用于添加注释(或VSO术语中的历史记录条目)的API调用:

PATCH https://{account}.visualstudio.com/defaultcollection/_apis/wit/workitems/{id}?api-version=1.0-preview.2
Run Code Online (Sandbox Code Playgroud)

JSON有效负载:

[  
  {
    "op": "add",
    "path": "/fields/System.History",
    "value": "Comment from VSO REST API"
  }
]
Run Code Online (Sandbox Code Playgroud)

注意:如果要添加多个注释,则需要发出单独的修补程序请求,否则最后一个"获胜".