功能简介
WhatsApp Flows 是在 WhatsApp 内部运行的多屏幕体验。将其用于结构化任务,例如注册、预约预订、潜客收集、反馈或产品配置。准备工作
- 关联将拥有该 Flow 的 WABA。
- 在有效的 Flow JSON 文档中设计屏幕和数据模型。
- 确定该 Flow 是否需要数据端点。
- 选择描述该 Flow 用例的类别。
- 在验证和预览完成之前,将新内容保留在
DRAFT状态。
工作原理
- 创建带有元数据以及可选 JSON 结构的 Flow。
- 检索 Flow 并修复所有验证错误。
- 更新元数据或上传修订后的 Flow JSON 文件。
- 生成公共预览 URL 以供相关人员测试。
- 当 Flow 准备好用于消息发送时将其发布。
- 当已发布的 Flow 不再使用时将其废弃。
请求
创建 Flow
POST /whatsapp/flows
更新 Flow 结构
PATCH /whatsapp/flows/{flowId}/assets
预览和发布
使用GET /whatsapp/flows/{flowId}/preview 生成预览,然后使用 POST /whatsapp/flows/{flowId}/publish 进行发布。
响应
创建操作会返回新的 Flow ID 和操作结果。Flow 生命周期
使用
whatsapp.flow.status_change Webhook 处理异步生命周期更新。
限制与故障排除
- 将每个验证错误指针视为 Flow JSON 中需要修复的位置。
- 预览 URL 是公开的;请勿包含生产密钥或敏感测试 数据。
- 发布是生命周期的边界。请先确认内容和端点行为 正常。
- 仅当 Flow 的当前状态允许删除时才可将其删除。
- 在交换数据时,请对 Flow JSON 和端点行为进行统一版本管理。
创建 Flow API
检查元数据、JSON、克隆和发布选项。
Flow Webhook
处理 Flow 状态变更。

