Skip to content

Twilio

この例では、Twilioの メッセージ送信APIを介してSMSとMMSをユーザーに送信するようにBraze Webhookチャネルを構成します。便宜上、Twilio Webhook テンプレートがダッシュボードに含まれています。

HTTP URL

Webhook URL は、Twilio によってダッシュボードで提供されます。この URL には Twilio アカウント ID ()TWILIO_ACCOUNT_SID が含まれているため、Twilio アカウントに固有です。

Twilio の例では、Webhook URL は https://api.twilio.com/2010-04-01/Accounts/TWILIO_ACCOUNT_SID/Messages.jsonです。この URL は、Twilio コンソールの [はじめに ] セクションにあります。

Twilio_Console

要求本文

Twilio APIはリクエスト本文がURLエンコードされることを前提としているため、Braze Webhookコンポーザー Raw Textのリクエストタイプをに変更することから始める必要があります。要求の本文に必要なパラメーターは、 ToFrom、および Body です。

次のスクリーンショットは、各ユーザーの電話番号に SMS を送信し、本文が “Hello from Braze!” の場合のリクエストの例です。

  • ターゲットオーディエンスの各ユーザープロフィールに有効な電話番号が必要です。
  • Twilioのリクエスト形式を満たすには、メッセージの内容にLiquidフィルターを使用します url_param_escape 。このフィルターは、すべての文字が HTML 要求で許可されるように文字列をエンコードします。たとえば、電話番号+12125551212のプラス文字 ()+ は URL エンコードされたデータでは禁止されており、%2B12125551212.

Webhook Body

要求ヘッダーとメソッド

Twilio には、要求 Content-Type と HTTP 基本認証 ヘッダーの 2 つの要求ヘッダーが必要です。Webhook コンポーザーの横にある歯車アイコンをクリックし、[ Add New Pair] を 2 回クリックして、ペアを Webhook に追加します。

ヘッダー名 ヘッダー値
コンテンツタイプ application/x-www-form-urlencoded
オーソリゼーション Basic {{ 'TWILIO_ACCOUNT_SID:TWILIO_AUTH_TOKEN' | base64_encode }}

必ず と TWILIO_AUTH_TOKEN を Twilio ダッシュボードの値に置き換えTWILIO_ACCOUNT_SIDてください。最後に、Twilio の API エンドポイントは HTTP POST リクエストを期待しているため、 [HTTP メソッド] のドロップダウンでそのオプションを選択します。

Webhook方式

リクエストのプレビュー

Webhook コンポーザーを使用して、ランダムなユーザーまたは特定の資格情報を持つユーザーの要求をプレビューし、要求が正しくレンダリングされていることを確認します。

Webhook プレビュー

「このページはどの程度役に立ちましたか?」
New Stuff!