FirebaseベースのファンクションでSendGridのWebHookをサポートする
FirebaseベースのファンクションでSendGridのWebHookをサポートするSendGridは、E-Mailの配信サービスを提供しています。通常のE-Mailに近いメッセージの配信もできますし、メルマガやニュースレーターのような同じメッセージを大量一括送信もできます。
プログラムからも利用可能なAPIもサポートしていて、WebアプリやWebサービスにE-Mailによるメッセージ送信機能を組み込んだりするのに利用できます。
SendGridがサポートしている機能の一つに、E-Mailの追跡があります。これは、発送したE-Mailが配信されたか、E-Mailが開封されたか、E-Mailのリンクがクリックされたかなどを追跡する機能です。
この機能は、SendGridが提供するWebサイトからもアクセス可能ですが、こうしたイベントが発生した場合にSendGridのサーバーが通知してくれる機能「WebHook」を利用しても追跡が可能です。
Firebaseのバックエンド機能(ファンクション:functions)と組み合わせて利用すると簡単にこの追跡機能もWebサービスやWebアプリに組み込むことができます。
SendGridのWebHookの仕組み
SendGridのWebHookはSendGrid側で設定を行う必要があります。 SendGridのWebサイトからも設定できますし、APIを利用すれば、プログラムからも設定できます。
設定は簡単で、WebHookで追跡するイベント情報をどこに送るかを指定するだけです。
実際には存在しないURLですが、
backen
0