【发布时间】:2020-04-01 23:02:25
【问题描述】:
我正在创建仪表板扩展程序,并想致电Executionhistory - List。
目前,扩展清单仅指定范围 vso.serviceendpoint_manage。
我通过
获得我的授权令牌const token = await VSS.getAccessToken();
var authHeader = VSS_Auth_Service.authTokenManager.getAuthorizationHeader(token);
我能够使用Endpoints - Get Service Endpoints成功获取所有服务端点的列表
但是,当我尝试获取给定服务端点的执行历史记录时,出现 CORS 策略错误。
CORS 政策已阻止从来源 {marketplace url} 访问 {devops rest api}
我知道如果 PAT 没有正确的范围 see here,可能会发生 CORS 错误。
注意:当我使用具有所有范围的 PAT 在本地尝试此操作时,此调用有效。所以我相当肯定我错过了扩展范围。
我错过了哪个范围?
【问题讨论】:
标签: azure-devops-rest-api azure-devops-extensions