2017-09-12 4 views
1

Zapier Webhookトリガーを使用しているときにHTTPヘッダーを取得する方法はありますか? Catch HookCatch Raw Hookトリガーでは、ヘッダーは(コードステップを使用して)後の手順で使用できないようです。Zapier Webhookトリガーでリクエストヘッダーにアクセス

ウェブフックトリガーまたは後Zapierに x-webhook-signature値の値を読み取る方法
curl -H 'Content-Type: application/json' \ 
    -H 'x-webhook-signature: abc123!' 
    POST -d '{"secret": "I am a banana"}' 
    https://hooks.zapier.com/hooks/catch/123/abc/ 

:ようなもので例えば

ヘッダーに認証情報が含まれていないと、送信者の真正性や身元を確認できないため、これは特に重要です。大きなセキュリティ上の問題です。

+0

'x-webhook-signature'をフィールドとしてペイロードに入れることはできますか? – shaochuancs

+0

残念ながら、要求の別の部分でヘッダーを移動することはできません。 –

+0

ZapierはWebhookでHTTPヘッダーを公開していないようです。私は自分のZapierアカウントでWebhookを作成しました。私が何をしても、ヘッダーデータは取得できません。たぶん、プロキシサーバーを作成し、そこでヘッダーをペイロードに移動する必要があります。 – shaochuancs

答えて

1

ここザピアプラットフォームチームのDavid。

悪い知らせを受けて申し訳ありませんが、これは現在webhooksアプリでサポートしているものではありません。プロキシサーバーがオプションでない場合は、カスタムCLIアプリを作成してフックをキャッチすることができます。受信ヘッダへのアクセス権を持ち、その情報を本文にコピーすることができます。そのトリッキーな部分は、フックを投げる単一URLの利点をもはや持たないという点です。各ZAPは、オンになったときにURLをブロードキャストします。成功はどこかでその放送をキャプチャし、それに応じてデータを調整できるかどうかに依存します。

もう一度申し訳ありませんが、これは現在できません。他の質問がある場合は教えてください!

+0

Davidに感謝します。私はそれを見ていきます。あなたは(近い将来)Zapier Webhookトリガーにこれを新しい機能として追加しますか? –

+1

はい、本当にありがとうございます。私はそれを内部の特徴トラッカーに書き留めました。私たちはおそらくここにコメントします(通常、私たちは電子メールを受け取りますが、この質問はうまくいきます) – xavdid

関連する問題