本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理 WhatsApp 流入流量 AWS 最终用户社交消息
WhatsApp Flows 使企业能够创建交互式多屏幕体验,用户无需离开 WhatsApp即可完成。流程支持数据收集、表单提交和复杂的用户界面组件,例如文本输入、单选按钮、复选框、日期选择器和下拉菜单。使用 Flows 创建预约、潜在客户生成表单、客户调查和购物流程等体验。
借助 AWS 最终用户消息社交,您可以直接通过 AWS 最终用户消息社交控制台或使用 AWS 最终用户消息社交 API 来管理您的 WhatsApp 流程。您可以创建、更新、发布、预览、弃用和删除 Flow,而无需直接使用 Meta 控制台或 Meta 的 API。
流量与您的 WhatsApp 企业账户 (WABA) 相关联。每个流程都由描述其屏幕、组件和逻辑的 JSON 架构定义。有关 Flow JSON 架构的更多信息,请参阅 Meta B WhatsApp usiness Platform 文档中的
流程支持两种模式:
静态流 — 所有屏幕、组件和导航逻辑均在 Flow JSON 中定义。不需要端点。
动态流 -屏幕使用
data_exchange操作在运行时从您自己的 HTTPS 端点提取数据。这可实现个性化、数据驱动的体验,其中屏幕内容和导航取决于您的后端逻辑。有关更多信息,请参阅 设置动态流。
重要概念
- 流
-
一种交互式多屏幕体验,由 JSON 架构定义,用户可以在 WhatsApp其中完成。
- 流程 JSON
-
描述流程屏幕、组件和逻辑的 JSON 定义。最大大小为 10 MB。我们建议使用 JSON 版本 7.3。
- 流量类别
-
描述 Flow 业务目的的分类。类别包括:注册、登录、预约、潜在客户开发、联系我们、客户支持、调查、购物等。
- 流量状态
-
Flow 的生命周期状态。请参阅了解流量状态。
- 流量代币
-
您在发送 Flow 跟踪会话时提供的唯一标识符。当用户完成 Flow 时,该令牌将在 Flow 响应 webhook 中返回。
- 动态流量
-
一个在运行时调用你自己的 HTTPS 端点的流程,使用
data_exchange操作来获取屏幕内容并决定导航。Flow JSON 必须声明data_api_version,Flow 必须已endpoint_uri注册。有关更多信息,请参阅 设置动态流。 - 企业公钥
-
Meta 用来端到端加密数据交换请求的 RSA-2048 公钥。您通过 AWS 最终用户消息社交上传公钥,并将相应的私钥保存在终端节点进行解密。您可以直接提供 PEM-encoded 密钥或引用 AWS KMS 非对称密钥。