在 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 一个存储库)
对于我正在调用的其他 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 一个存储库)