假设我正在尝试更新任务组描述。
- 我通过获取请求获取所有任务组
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/taskgroups?api-version=6.0-preview.1
- 我按名称过滤它并获取ID。例如
aaabbbcc-abcd-ae12-917d-97f1935b1542
- 获得 ID 后,我使用
PUT https://dev.azure.com/{organization}/{project}/_apis/distributedtask/taskgroups/aaabbbcc-abcd-ae12-917d-97f1935b1542?api-version=6.0-preview.1
JSON 正文发出 PUT 请求,例如{ "description": "this is the new description", "id": "aaabbbcc-abcd-ae12-917d-97f1935b1542" }
但最后一步不起作用。我会收到以下错误:
{
"$id": "1",
"innerException": null,
"message": "Task group aaabbbcc-abcd-ae12-917d-97f1935b1542 not found.",
"typeName": "Microsoft.TeamFoundation.DistributedTask.WebApi.MetaTaskDefinitionNotFoundException, Microsoft.TeamFoundation.DistributedTask.WebApi",
"typeKey": "MetaTaskDefinitionNotFoundException",
"errorCode": 0,
"eventId": 3000
}
我究竟做错了什么?