Logo
Logo
CTRLK

共有コンポーネント

イベント形式の割り当て


イベント形式の割り当ては、受信メッセージがどのように構造化され、Webhook に配信されるかを定義します。

各サブスクリプションは、処理の一貫性を確保するためにチャネル固有のデフォルト形式を自動的に受け取ります。デフォルトの形式が要件を満たさない場合は、使用可能なチャネルでサポートされている別の形式を選択できます。これにより、Webhook に送信されるペイロード構造を制御できます。


チャネルごとの既定の形式

各サブスクリプションでは、受信メッセージを処理するための既定の形式が自動的に割り当てられます。これらの形式は、受信メッセージの一貫した処理を保証するためにチャネル固有です。

サポートされているチャネルでは、次の定義済みの JSON ベースの形式を使用して、受信メッセージを構造化および処理します。

チャンネル表示形式ペイロードのフォーマット
Apple Messages for BusinessMO_OTT_CONTACT受信 AMB メッセージを受信する
Facebook MessengerMO_OTT_MSISDNMessengerの受信メッセージを受信する
MO_OTT_MSISDN利用不可
MMSMO_MMS_2受信MMSメッセージを受信する
RCSMO_OTT_MSISDN受信 RCS メッセージを受信する
SMSMO_JSON_2受信SMSメッセージを受信する
チックトークMO_OTT_MSISDNTikTokインバウンドメッセージを受信する
ViberビジネスメッセージMO_OTT_MSISDN受信Viberメッセージを受信する
WhatsAppMO_OTT_CONTACTWhatsAppの受信メッセージを受信する
ZaloMO_OTT_MSISDN受信 Zalo メッセージを受信する


選択可能なイベント形式

早期アクセス

イベント形式を使用して、Webhook にイベントを受信するペイロードを選択します。

イベント形式は現在、Apple Messages for BusinessFacebook MessengerMMSSMSオープンチャネルブロックリストモバイルIDイベントで選択できます。他のチャンネルやイベントの形式を変更する必要がある場合は、 サポートにお問い合わせください。

次の 2 つのオプションから選択できます。

  • 静的形式: 特定の API バージョン (SMS API v3 や MMS API v1 など) に対応するペイロード スキーマを修正しました。その種類のすべてのイベントは、元のメッセージの送信方法に関係なく、選択したスキーマで配信されます。
  • アダプティブ サブスクリプション形式: 元のメッセージの送信に使用した API と一致するペイロードをシステムが配信する動的スキーマ。

以下のカテゴリを選択して、選択可能な形式を確認してください。



Apple Messages for Business
出来事形式名ペイロードのフォーマット
配達adaptive.subscription.format (アダプティブ サブスクリプション フォーマット)ペイロードは、申請で使用される API に基づいて選択されます
delivery.apple-messages-for-business.v3.jsonAMB API: AMB 配信レポートの受信
delivery.apple-messages-for-business.v4.jsonメッセージ API: 配信レポートの受信
受信メッセージinbound-message.apple-messages-for-business.v1.jsonAMB API: 受信 AMB メッセージを受信する
inbound-message.apple-messages-for-business.v2.jsonメッセージ API: 受信メッセージを受信する
Facebook Messenger
出来事形式名ペイロードのフォーマット
配達adaptive.subscription.format (アダプティブ サブスクリプション フォーマット)ペイロードは、申請で使用される API に基づいて選択されます
delivery.facebook.v5.jsonメッセージ API: 配信レポートの受信
delivery.facebook.v4.jsonMessenger API: Messenger配信レポートの受信
受信メッセージinbound-message.facebook.v1.jsonMessenger API:受信した Messengerメッセージを受信する
inbound-message.facebook.v2.jsonメッセージ API: 受信メッセージを受信する
マーケティングオプトインmarketing.facebook.v1.jsonMessenger API: Messengerの オプトインマーケティングイベントを受け取る
マーケティングのオプトアウトmarketing.facebook.v1.jsonMessenger API: Messengerの オプトアウトマーケティングイベントを受信する
SMS
出来事形式名ペイロードのフォーマット
クリックtracking.sms.v1.jsonSMS API: SMS トラッキング通知の受信
配達adaptive.subscription.format (アダプティブ サブスクリプション フォーマット)ペイロードは、申請で使用される API に基づいて選択されます
delivery.sms.v2.jsonオムニフェイルオーバー API: 配信ステータスレポートの受信
delivery.sms.v3.jsonSMS API v2: 送信 SMS メッセージ レポートの受信
delivery.sms.v4.jsonSMS API v3: 送信 SMS メッセージ レポートの受信
delivery.sms.v5.jsonメッセージ API: 配信レポートの受信
受信メッセージinbound-message.sms.v1.jsonSMS API: 受信SMS(Short Message Serviceメッセージの受信
inbound-message.sms.v2.jsonメッセージ API: 受信メッセージを受信する
MMS
出来事形式名ペイロードのフォーマット
クリックtracking.mms.v1.jsonMMS API: MMS 追跡通知を受信する
配達adaptive.subscription.format (アダプティブ サブスクリプション フォーマット)ペイロードは、申請で使用される API に基づいて選択されます
delivery.mms.v1.jsonMMS API v1: 送信 MMS メッセージ レポートの受信
delivery.mms.v3.jsonメッセージ API: 配信レポートの受信
delivery.mms.v4.jsonMMS API v2: MMS 配信レポートの受信
受信メッセージinbound-message.mms.v1.jsonMMS API: 受信 MMS メッセージを受信する
inbound-message.mms.v2.jsonメッセージ API: 受信メッセージを受信する
Open Channel
出来事形式名ペイロードのフォーマット
配達'イベント.open-channel.v1.json'オープン チャネル API: オープン チャネル送信メッセージの受信

別の形式を選択する方法

サブスクリプションの作成または編集では、別の形式を選択できます。

Webインターフェイス

  1. ログイン して、[開発者ツール] > [サブスクリプション管理]** に移動します。
  2. 一覧から SMS または MMS サブスクリプションを見つけます。
  3. サブスクリプション名の横にある 3 ドット メニュー を開き、[編集] を選択します。
  4. イベントの選択 画面で、ドロップダウンから希望するイベント形式を選択します。 Subscriptions - Select event format
  5. サブスクリプションを保存して、新しい設定を適用します。

API

サブスクリプション を作成 または 更新 するときにイベント形式を設定するには、「イベント」オブジェクトにformatフィールドを含めます。


フォーマットなしの例(デフォルトが適用されます):

json
1"events": [
2 "DELIVERY"
3]

選択した形式の例:

json
1"events": [
2 {
3 "event": "DELIVERY",
4 "format": "delivery.sms.v3.json"
5 }
6]

大事な

formatフィールドが指定されていない場合、システムはそのイベントとチャネルにデフォルトの形式を自動的に割り当てます。