【发布时间】:2019-12-11 23:36:11
【问题描述】:
我正在尝试创建一个小型服务,该服务将从 Azure-DevOps 2019 返回项目。为此,我正在尝试使用个人访问令牌进行身份验证。
尝试了各种方法,包括将 PAT 转换为 Base64(附上和不附上我的用户名)。出于某种原因,似乎没有任何效果。 我最终得到了这个:
var myPAT ="";
var myOrg = "";
var request = new XMLHttpRequest;
request.open("GET","https://dev.azure.com/"+ myOrg + "/_apis/projects?api-version=2.0", true);
var b = "Bearer [myPAT]";
request.setRequestHeader("Authorization", b);
request.onload = function() {
var data = JSON.parse(JSON.stringify(this.response));
console.log(data);
}
request.send()
无论我尝试过什么,我都无法通过身份验证。
【问题讨论】:
-
你试过把
Bearer [myPAT]换成Basic [myPAT]吗?
标签: javascript jquery api azure-devops