Rest API调用以查看查询中的工作项ID

问题描述 投票:1回答:1

通过Azure DevOps的REST API,我可以获得有关我创建的查询的一些信息:https://dev.azure.com/xxx/yyy/_apis/wit/queries/qId1?api-version=5.1

除其他事项外,我还能够获取有关工作项修订的详细信息:https://dev.azure.com/xxx/yyy/_apis/wit/workItems/wiId1/updates?api-version=5.1

但是我找不到一个能给我查询目标工作项目ID的电话。

我希望拨打与此类似的电话:https://dev.azure.com/xxx/yyy/_apis/workItemIds/queries/qId1?api-version=5.1

...提供类似这样的内容:

{ ids: {wiid1, wiid2, wiid3} }

请通过正确的方向帮助我。

azure-devops azure-devops-rest-api
1个回答
1
投票

看起来您需要"Wiql - Query By Id"类型的呼叫。请注意,结果保存了workItemRelation对象的集合。如果是平面查询,则数据结构将如下所示:

    {
      "target": {
        "id": 4,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/4"
      }
    },
    {
      "target": {
        "id": 5,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/5"
      }
    },
    {
      "target": {
        "id": 6,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/6"
      }
    }

与您期望的非常相似,并保留每个工作项ID。

© www.soinside.com 2019 - 2024. All rights reserved.