在 VSTS 上调用 Pull Request API 时出现“403 Forbidden”

Getting a '403 Forbidden' when calling the Pull Request API on VSTS

对于我正在调用的其他 API(包括 Analytics),它似乎一切正常,但是当我尝试进行任何 Pull Request 查询时,我得到一个 403 Forbidden.

这些调用是由我的私人 Windows 代理进行的,PAT 授权所有范围。它正在使用 @{Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"}.

我还需要在某处设置其他权限吗?

编辑 1:

如果我使用 $header = @{Authorization = "Basic <hard coded base64 encoded string used in the header for my Postman queries>"},它会起作用。

您需要向 Project Collection Build Service (XXX) 用户授予 Contribute to pull requests 权限。 (版本控制管理页面 > Select 一个存储库)