Azure Devops API:构建 - 在构建之间获取工作项 - 未经授权

Azure Devops API: Builds - Get Work Items Between Builds - Unauthorized

我已经使用 azure devops rest API 创建了一个应用程序,它整合了我们团队的工作项更改,用于基于几个管道的个人构建 ID,效果很好。

我已将我的 PAT 配置为可以访问工作项和构建,并在我当前的设置中成功使用了“Builds - Get Build Changes”端点。

我现在希望通过使用“Builds - Get Work Items Between Builds”rest API 端点获取并整合构建之间的更改。但我似乎不能,因为它只是 returns 一个“401 - 未经授权”的响应。

我在Postman里也试过了。我不确定为什么相同的 Auth 配置 returns 是“Builds - Get Build Changes”的预期结果,但 returns 未授权“Builds - Get Work Items Between Builds

出于兴趣,我尝试了返回成功响应的“Builds - Get Changes Between Builds”端点。

所以,简而言之:对于相同的 Postman 身份验证配置:

PAT 范围:

编辑:

刚刚做了一个练习 - 完全访问令牌有效。

我将其筛选为需要以下 PAT 范围

为什么我们需要令牌管理:读取和管理?

帮助或见解将不胜感激。

谢谢。

我已帮助您提交 feedback ticket 然后票据已报告给 Azure DevOps 服务产品团队。想要及时收到通知,可以关注这张反馈票。

另外,如果有什么成绩,我会在这里通知大家。

更新1

doc中,我们可以看到令牌管理的描述是授予组织管理员管理(查看和撤销)现有令牌的能力。 API只是获取构建之间的工作项,应该不需要权限。