2016-07-19 8 views
1

特定のAPIでは、Webhookリスナーレスポンスに追加情報が必要です。たとえば、以下のフローを説明するOutlook.comのプッシュ通知サービスに登録しようとしています。Zapier:WebhookリスナーHTTPレスポンスの変更?

"Outlookの通知サービスは、リスナーサービスで通知URLを検証しようとします。 。リスナー・サービスが正常にURLを検証する場合は、次のように検証要求

、それが5秒以内に成功応答を返す:

は\平野をテキストにレスポンスヘッダ内のコンテンツタイプを設定します が同じ検証トークンが含まれています。 リスナーは、HTTP 200応答コードを返します。その後の検証トークン "

Zapierは200応答コードで応答し、webhook URLの検証トークンをキャッチしますが、Microsoftの通知サービスのPOSTイベントに対する応答に検証トークンを含めるようにHTTP応答を変更するにはどうすればよいですか?

答えて

0

実際のウェブフックの出力/応答を変更することはできません。

{ "status": "success" "attempt": "578ebd7e-0831-4f9d-a5ef-b6adc72d3ba0" "id": "18a4c58c-3257-4bc9-9bf8-7493d19b0d64" "request_id": "fMBT1iHLOloZYRSM" }

これは私が(カスタムトリガなど)ウェブフックデータを受け入れるカスタムZapierアプリを設定して、レスポンスの内容を調整した後でもある。これに類似 - テストするとき、私はいつも戻ってJSONを取得しますZapier scripting for catching webhooksを使用して、ヘッダー:

var Zap = { test_webhook_catch_hook: function(bundle) { bundle.request.content = "custom response"; return bundle.request; } };

これが実際に唯一のものは、次のZapierアクションに送信される応答を変更です。

+0

バマー!それは私の傾向だった。これを見てくれてありがとう! – gnyc100

関連する問題