不知道这是否是问这个问题的最佳地点,但是我绝对会喜欢一些帮助。我正在尝试使用ConnectWise Manage API制作一个可以将数据从connectwise提取到CSV文件的应用程序。我现在想做的就是看是否可以使用一个简单的API调用来获取所有公司名称的列表。我的请求(以及我尝试过的许多其他请求)在Postman中工作,但是当我尝试在Javascript中的ajax调用中执行相同的请求时,却遇到了net :: ERR_ABORTED 400错误请求。我直接从Postman复制粘贴了该调用的代码(仅添加一行以指定dataType,因为我收到了烦人的CORS策略错误,但没有该错误)。这是我的代码:
var settings = {
"url": "https://api-na.myconnectwise.net/v4_6_release/apis/3.0/company/companies",
"method": "GET",
"timeout": 0,
"dataType": "jsonp"
"headers": {
"Authorization": "Basic (my auth here, not putting my actual authorization)",
"clientID": "(my client id, again, not listing actual id)"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
我知道我的Authorization和ClientID是正确的,因为我在邮递员和可以正常工作的ConnectWise URL创建器中进行了大量的调用。如果有人可以提供帮助,或者至少将我指出可以在哪里找到很棒的帮助的正确方向。