我尝试使用Zapier Code发送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);
但是得到这个错误:
我的代码出了什么问题?
答案 0 :(得分:1)
事实证明回调函数的第一个参数始终是错误的,因此如果我们从异步操作中传递了一些结果,我们应该将null
作为第一个参数传递给{ {1}},例如就我而言,我应该这样:
callback