azure - Azure DevOps REST API:有没有办法通过 REST API 运行 WIQL 来显示工作项的所有字段
问题描述
我只使用以下其余 api 获得工作项 ID
https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql/{id}?api-version=5.0
回复:
enter code here
"workItems": [{
"id": 4,
"url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/4"
},
{
"id": 16,
"url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/16"
},
{
"id": 17,
"url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/17"
}]
如何获取工作项的所有其他字段,而不是对每个工作项进行单独的 REST 调用。
解决方案
我调查了 REST API 和javascript 客户端 API。截至 2019 年 9 月 19 日,您必须进行两次调用,首先运行查询,该查询仅返回 ID 列表和相应的 URL,然后再次获取每个工作项的工作项详细信息。但是您不必逐个调用,因为可以批量获取工作项详细信息。
如果第一次调用本身会根据查询中请求的投影返回字段,那就太好了。
推荐阅读
- typescript - 如何避免在 TypeScript 中使用对象属性的名称和 this 关键字?
- firebase - 如何仅对付费用户限制 Firebase 存储文件?
- azure - 部署到 Azure 时,Core 2.2 上的 SignalR 失败
- ruby-on-rails - “[方法] []的未定义方法错误:Rails中的数组
- scala - Getting error while trying to add a java date as literal in spark dataFrame
- python - 在python中用类定义变量时如何使用self
- android - 设置 LineRenderer 位置
- sql - PL/SQL: ORA-01744: inappropriate INTO
- javascript - ES6 classes inner workings: prototype assignments understanding
- excel - Format changes importing to access from excel