我试图列出与工作项相关的所有拉请求,但根据工作项API,似乎没有办法得到它:
GET https://dev.azure.com/{org}/{project}/_apis/build/builds/123456/workitems?api-version=6.0
上面返回工作项的列表,例如:
{
"count": 40,
"value": [
{
"id": "156267",
"url": "https://dev.azure.com/xxx/_apis/wit/workItems/12345"
},
...
]
}
现在,如果我仍然决定查询每个返回的工作项,我仍然看不到Pull Request。例如:
GET https://dev.azure.com/xxx/_apis/wit/workItems/12345
上面返回一个JSON对象,关于对工作项所做的更新,但这可以是提交,状态更新或注释。
是否有办法获得每个工作项的pr列表?
感谢您需要添加&$expand=relations
:
GET https://dev.azure.com/xxx/_apis/wit/workItems/12345?$expand=relations
现在在响应中,您将得到relations
下的链接PR。