0

我正在尝试在我的 WorkItems 上使用 Azure DevOps 执行 POST 请求,并获取 WorkItems 上的所有 Others Tags。这是我的查询

https://dev.azure.com/ {orgenezation}/{project}/{Team}/_apis/wit/wiql?api-version=5.1 并且正文是

{
  "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"
        },
...

这个问题我该怎么办?

4

1 回答 1

2

它按设计工作。它只返回 id 和 url。在这里您可以找到带有请求和结果的示例:Wiql - Query By Wiql。然后您可以使用Work Items - Get Work Items Batch并从您的 wiql 结果中指定所有 id。此外,您可以只指定需要的字段:获取特定字段的工作项列表

于 2020-03-23T13:05:15.287 回答