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

Rest API call to see the Work Items IDs in a Query

通过 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} }

请帮我指出正确的方向。

看来您需要 "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。