【发布时间】:2021-03-11 10:51:21
【问题描述】:
我正在尝试通过使用其 API (https://docs.microsoft.com/en-us/rest/api/azure/devops/work/taskboard%20work%20items/list?view=azure-devops-rest-6.1) 从 azure devops 获取任务板项目。好吧,在我不将请求发送到新创建的项目/任务板之前,这件事工作得很好。新的被标记为未自定义并且有一些默认的列。
所以在默认列的情况下,上面的端点返回给我这个:
{
"$id": "1",
"innerException": null,
"message": "Taskboard columns are not added. Customize the taskboard columns before accessing it.",
"typeName": "Microsoft.TeamFoundation.Agile.Server.TaskBoard.TaskboardColumnNotCustomizedException, Microsoft.TeamFoundation.Agile.Server",
"typeKey": "TaskboardColumnNotCustomizedException",
"errorCode": 0,
"eventId": 0
}
但是在网络应用程序中,即使没有自定义列,它也能很好地工作。那么是否有任何已知的解决方法或类似的方法来处理这个问题,或者它是一个 API 错误?
我遇到了与任务板列 API 类似的问题。
此端点仅返回一个空的列数组,尽管 Web 应用会根据项目的进程类型显示默认的列列表。
{
"columns": [],
"isCustomized": false,
"isValid": true
}
【问题讨论】:
标签: azure azure-devops azure-devops-rest-api azure-boards