尝试提出一个简单的ConnectWise API请求

时间:2020-11-06 00:23:11

标签: javascript ajax rest

不知道这是否是问这个问题的最佳地点,但是我绝对会喜欢一些帮助。我正在尝试使用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创建器中进行了大量的调用。如果有人可以提供帮助,或者至少将我指出可以在哪里找到很棒的帮助的正确方向。

0 个答案:

没有答案
相关问题