6
複数のポストイベントURLイベント通知を指定することができる、送信グリッドアカウントを設定することは可能ですか?複数のイベント通知アプリを追加することは可能でしょうか?Sendgridイベント通知に複数のエンドポイントを指定できますか?
複数のポストイベントURLイベント通知を指定することができる、送信グリッドアカウントを設定することは可能ですか?複数のイベント通知アプリを追加することは可能でしょうか?Sendgridイベント通知に複数のエンドポイントを指定できますか?
現在、イベントWebhook POSTイベントを複数のURLに持たせる方法はありません。
あなたは、あなたが望むだけ多くのURLにデータを再投稿し、SendGridをPOSTに向けるスクリプトを書くことができます。例えば、PHPで書かれた中:
// An array of the URLs you want to POST to:
$urls = array("http://mylocation1.com/event", "http://mylocation2.com/event");
$multi_handle = curl_multi_init();
$handles = array();
// Loop through each URL and create a cURL Handle for the URL
// The cURL handle will POST data that comes to this script to the url.
foreach ($urls as $key => $url) {
$handles[$key] = curl_init();
curl_setopt($handles[$key], CURLOPT_URL, $url);
curl_setopt($handles[$key], CURLOPT_POST, 1);
curl_setopt($handles[$key], CURLOPT_POSTFIELDS, $_POST);
curl_setopt($handles[$key], CURLOPT_RETURNTRANSFER, true);
curl_multi_add_handle($multi_handle, $handles[$key]);
}
$running = null;
// Run through each cURL handle and execute it.
do {
curl_multi_exec($multi_handle, $running);
} while ($running);
curl_multi_close($multi_handle);
EDIT:今あなたがウェブフックは、複数の宛先に送信させるReflector.io(別SendGrid製品)を使用することをお勧めします。
ありがとうございます。私はdiffirent環境のためにイベント通知を使用したいと思います。それは、他の人にデータを再送信する環境にはコードを使用するのには適していませんが、とにかく感謝します。 –