2017-08-29 23 views
0

ZapierコードでHTTPリクエストを送信しようとしています.GETとPOSTリクエストを行うためにAPIにヒットします。zappierコードの基本的なhttp認証

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

それは、コールバック関数の最初の引数は、我々は、非同期アクションから渡すためにいくつかの結果を持っているのであれば、我々は、例えば、callbackの最初の引数としてnullを渡す必要があり、常に誤りであることが判明私の場合、私はこれを持っているはずです:

fetch(settings.url, settings) 
.then(function (r) { 
    callback(null, {data: r}); 
}).catch(callback); 
関連する問題