azure DevOps API 未返回 WorkItems 的所有字段
azure DevOps API not returning all fields for WorkItems
我正在尝试使用 Azure DevOps 在我的 WorkItems 上执行 POST 请求,并获取 WorkItems 上的所有其他标签。
这是我的查询
https://dev.azure.com/{orgenezation}/{project}/{Team}/_apis/wit/wiql?api-version=5.1
and the Body is
{
"query": "select [System.Id],[System.Description], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] from WorkItems where [System.TeamProject] = @project and [System.Tags] contains 'Automation' and [System.Tags] contains 'board1'"
}
出于某种原因,我没有获得正确的数据并且结果中缺少数据,例如描述、标签。
...
"workItems": [
{
"id": 6441,
"url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6441"
},
{
"id": 6442,
"url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6442"
},
...
这个问题我该怎么办?
它按设计工作。它 returns 只有 id 和 url。在这里您可以找到带有请求和结果的示例:Wiql - Query By Wiql. Then you can use Work Items - Get Work Items Batch and specify all ids from your wiql result. Additionally, you can specify only needed fields: Get list of work items for specific fields.
我正在尝试使用 Azure DevOps 在我的 WorkItems 上执行 POST 请求,并获取 WorkItems 上的所有其他标签。 这是我的查询
https://dev.azure.com/{orgenezation}/{project}/{Team}/_apis/wit/wiql?api-version=5.1 and the Body is
{
"query": "select [System.Id],[System.Description], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] from WorkItems where [System.TeamProject] = @project and [System.Tags] contains 'Automation' and [System.Tags] contains 'board1'"
}
出于某种原因,我没有获得正确的数据并且结果中缺少数据,例如描述、标签。
...
"workItems": [
{
"id": 6441,
"url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6441"
},
{
"id": 6442,
"url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6442"
},
...
这个问题我该怎么办?
它按设计工作。它 returns 只有 id 和 url。在这里您可以找到带有请求和结果的示例:Wiql - Query By Wiql. Then you can use Work Items - Get Work Items Batch and specify all ids from your wiql result. Additionally, you can specify only needed fields: Get list of work items for specific fields.