[英]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.