View a markdown version of this page

AWS エンドユーザーメッセージングソーシャルでの WhatsApp フローの管理 - AWS エンドユーザーメッセージングソーシャル

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS エンドユーザーメッセージングソーシャルでの WhatsApp フローの管理

WhatsApp Flows を使用すると、企業は WhatsApp を離れることなく、ユーザーが完了できるインタラクティブなマルチスクリーンエクスペリエンスを作成できます。フローは、データ収集、フォーム送信、テキスト入力、ラジオボタン、チェックボックス、日付ピッカー、ドロップダウンメニューなどの複雑な UI コンポーネントをサポートします。Flows を使用して、予約、リード生成フォーム、顧客アンケート、ショッピングフローなどのエクスペリエンスを構築します。

AWS End User Messaging Social を使用すると、エンドユーザーメッセージングソーシャルコンソールまたは AWS エンドユーザーメッセージングソーシャル AWS API を使用してWhatsApp フローを直接管理できます。Meta コンソールや Meta の APIs を直接使用することなく、フローを作成、更新、公開、プレビュー、廃止、削除できます。

フローは WhatsApp Business Account (WABA) に関連付けられます。各フローは、画面、コンポーネント、ロジックを記述する JSON スキーマによって定義されます。Flow JSON スキーマの詳細については、Meta WhatsApp Business Platform ドキュメントの「Flow JSON」を参照してください。

フローは 2 つのモードをサポートします。

  • 静的フロー — すべての画面、コンポーネント、ナビゲーションロジックは、フロー JSON で定義されます。エンドポイントは必要ありません。

  • 動的フロー — 実行時に data_exchangeアクションを使用して、独自の HTTPS エンドポイントからデータを取得する画面。これにより、画面コンテンツとナビゲーションがバックエンドロジックに依存する、パーソナライズされたデータ駆動型のエクスペリエンスが可能になります。詳細については、「動的フローのセットアップ」を参照してください。

主要なコンセプト

フロー

ユーザーが WhatsApp 内で完了する JSON スキーマで定義されるインタラクティブなマルチスクリーンエクスペリエンス。

フロー JSON

フローの画面、コンポーネント、ロジックを記述する JSON 定義。最大サイズは 10 MB です。JSON バージョン 7.3 を使用することをお勧めします。

フローカテゴリ

フローのビジネス目的を説明する分類。カテゴリには、サインアップ、サインイン、予約予約、リード生成、お問い合わせ、カスタマーサポート、アンケート、ショッピング、その他が含まれます。

フローステータス

フローのライフサイクル状態。「フローステータスについて」を参照してください。

フロートークン

セッションを追跡するためにフローを送信するときに指定する一意の識別子。トークンは、ユーザーがフローを完了すると、フローレスポンスウェブフックに返されます。

動的フロー

実行時に data_exchangeアクションを使用して独自の HTTPS エンドポイントを呼び出し、画面コンテンツを取得し、ナビゲーションを決定するフロー。フロー JSON は を宣言data_api_versionし、フローには endpoint_uriが登録されている必要があります。詳細については、「動的フローのセットアップ」を参照してください。

ビジネスパブリックキー

Meta がデータ交換リクエストend-to-end暗号化するために使用する RSA-2048 パブリックキー。End User Messaging Social AWS を介してパブリックキーをアップロードし、対応するプライベートキーをエンドポイントに保持して復号します。PEM エンコードされたキーを直接指定することも、 AWS KMS 非対称キーを参照することもできます。