zappier代码中的基本http auth

时间:2017-08-29 08:17:34

标签: javascript api integration fetch-api zapier

我尝试使用Zapier Code发送HTTP请求以点击我的API来执行一些GET和POST请求。

enter image description here

API需要 API_KEY 授权标头的形式来理解我的请求。这是我正在运行的代码

 var settings = {
      "url": "https://<HOST>/api/v1/siteinfo",
      "method": "GET",
      "headers": {
        "authorization": "Basic <TOKEN>",
        "cache-control": "no-cache"
      }
    }

fetch(settings.url, settings)
.then(function (r) {
  callback({data: r});
}).catch(callback);

但是得到这个错误:

enter image description here

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

事实证明回调函数的第一个参数始终是错误的,因此如果我们从异步操作中传递了一些结果,我们应该将null作为第一个参数传递给{ {1}},例如就我而言,我应该这样:

callback