View a markdown version of this page

在 AWS 最終使用者傳訊社交中管理 WhatsApp 流程 - AWS 最終使用者傳訊社交

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 AWS 最終使用者傳訊社交中管理 WhatsApp 流程

WhatsApp Flows 可讓企業建立互動式的多螢幕體驗,使用者可以完成這些體驗,而無需離開 WhatsApp。流程支援資料收集、表單提交和複雜的 UI 元件,例如文字輸入、選項按鈕、核取方塊、日期選擇器和下拉式功能表。使用流程來建立體驗,例如預約預約、潛在客戶開發表單、客戶問卷和購物流程。

透過 AWS 最終使用者傳訊社交,您可以直接透過 AWS 最終使用者傳訊社交主控台或使用 AWS 最終使用者傳訊社交 API 來管理您的 WhatsApp 流程。您可以建立、更新、發佈、預覽、棄用和刪除流程,而不需要直接使用中繼主控台或中繼的 APIs。

流程與您的 WhatsApp 商業帳戶 (WABA) 相關聯。每個流程是由描述其畫面、元件和邏輯的 JSON 結構描述所定義。如需流程 JSON 結構描述的詳細資訊,請參閱 Meta WhatsApp Business Platform 文件中的流程 JSON。

流程支援兩種模式:

  • 靜態流程 — 流程 JSON 中定義了所有畫面、元件和導覽邏輯。不需要端點。

  • 動態流程 — 使用 data_exchange動作,篩選在執行時間從您自己的 HTTPS 端點擷取資料。這可啟用個人化、資料驅動的體驗,其中螢幕內容和導覽取決於您的後端邏輯。如需詳細資訊,請參閱設定動態流程。

重要概念

流程

由使用者在 WhatsApp 中完成的 JSON 結構描述定義的互動式多螢幕體驗。

流程 JSON

描述流程畫面、元件和邏輯的 JSON 定義。大小上限為 10 MB。建議使用 JSON 7.3 版。

流程類別

描述流程業務目的的分類。類別包括:註冊、登入、約定預約、潛在客戶產生、聯絡我們、客戶支援、問卷、購物和其他。

流程狀態

流程的生命週期狀態。請參閱 了解流程狀態。

流程字符

您在傳送流程以追蹤工作階段時提供的唯一識別符。當使用者完成流程時,會在流程回應 Webhook 中傳回字符。

動態流程

一種流程,可在執行時間使用 data_exchange動作呼叫您自己的 HTTPS 端點,以擷取畫面內容並決定導覽。流程 JSON 必須宣告 ,data_api_version且流程必須已endpoint_uri註冊 。如需詳細資訊,請參閱設定動態流程。

商業公有金鑰

Meta 用來end-to-end資料交換請求的 RSA-2048 公有金鑰。您可以透過 AWS 最終使用者傳訊社交上傳公有金鑰,並將對應的私有金鑰保留在您的端點進行解密。您可以直接提供 PEM 編碼的金鑰,或參考 AWS KMS 非對稱金鑰。