【发布时间】:2019-06-20 20:41:06
【问题描述】:
我正在尝试使用此 GET 请求获取它:
https://dev.azure.com/LumiaWOA/Boot%20Shim/_apis/build/latest/UEFI%20PreLoader Build?branchName=msm8994-pcie&api-version=5.0-preview.1
我得到的只是这个回复:
{
"$id": "1",
"innerException": null,
"message": "Cannot serialize type Microsoft.TeamFoundation.Build.WebApi.Build, because the security requirements are not met Namespace:33344d9c-fc72-4d6f-aba5-fa317101a7e9, RequestedPermissions:1, DataspaceIdentifier: 328eea29-7d2f-4cdf-b928-d58c53d8f29d",
"typeName": "System.InvalidOperationException, mscorlib",
"typeKey": "InvalidOperationException",
"errorCode": 0,
"eventId": 0
}
我不明白为什么会出现这个错误,因为构建对所有人都是公开的:请检查一下:https://dev.azure.com/LumiaWoA/Boot%20Shim/_build?definitionId=3
但它显示了这个错误。
【问题讨论】:
-
我做了一些修改,看起来你需要对 api 进行身份验证,我没有看到任何其他解释。
-
身份验证是强制部分,你忽略了,docs.microsoft.com/en-us/rest/api/azure/devops/…
标签: .net azure api azure-devops