繁体   English   中英

zappier代码中的基本http auth

[英]basic http auth in zappier code

我正在尝试使用Zapier代码发送HTTP请求以击中我的API来执行一些GET和POST请求。

在此处输入图片说明

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);

但是得到这个错误:

在此处输入图片说明

我的代码有什么问题?

事实证明, 回调函数的第一个参数始终是错误,因此,如果我们要从异步操作中传递某些结果,则应将null作为第一个参数传递给callback ,例如,在我的情况下,我应该这样:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM