休息 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。
通过 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。