我正致力于使用REST API创建VSTS工作项(任务)。我引用了下面的其他api POST https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/${type}?api-version=5.0-preview.3
在上述API中,如何将输入传递给 $ {type} 。假设我想创建任务,我该如何传递该值。我正在使用文档中提到的以下正文。
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "Sample task"
}
]
当我尝试此操作时,我收到 404 错误。寻求帮助来解决此问题。
谢谢, 希瓦
答案 0 :(得分:2)
您需要在请求中保留$
符号。
例如,要添加Task工作项,您可以使用以下REST API:
POST https://account.visualstudio.com/project/_apis/wit/workitems/$Task?api-version=5.0-preview.3
应用/ JSON-补丁+ JSON:
[
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "Sample task"
}
]
答案 1 :(得分:1)
您应在网址中指定{type}
以及示例中的其他令牌:{accountName}
和{project}
:
{accountName}
是.visualstudio.com
{project}
是您在VSTS中的团队项目的名称。同样,如果您在浏览器中浏览它,则{project}
是visualstudio.com/
与后续/
{type}
应为task
大多数信息都是here in the official docs。