You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复WhatsApp Business Flow的TextBody缺失text属性错误?

修复WhatsApp Flow中“TextBody is missing required property "text"”错误的方案

这个错误的核心原因是:你的Flow JSON里,某个TextBody类型组件未声明必填的text属性。WhatsApp Flow规定,TextBody组件必须通过text字段定义显示文本,不能省略。

按照以下步骤逐一排查并修复三个屏幕的代码:

1. 检查QUESTION_ONE屏幕的TextBody组件

找到该屏幕下类型为TEXT_BODY的节点,确认是否存在text属性。若缺失,添加对应文本内容:

  • 错误示例片段:
    {
      "type": "TEXT_BODY"
    }
    
  • 修复后片段:
    {
      "type": "TEXT_BODY",
      "text": "请选择你想要购买的产品规格:"
    }
    

2. 检查user_info屏幕的TextBody组件

该屏幕用于收集用户信息,所有TextBody组件都需要text属性来提示用户操作:

  • 错误示例片段:
    {
      "type": "TEXT_BODY"
    }
    
  • 修复后片段:
    {
      "type": "TEXT_BODY",
      "text": "请填写你的收货信息:"
    }
    

3. 检查purchase_summary屏幕的TextBody组件

这个屏幕用于展示订单摘要,TextBody需要包含订单详情文本:

  • 错误示例片段:
    {
      "type": "TEXT_BODY"
    }
    
  • 修复后片段:
    {
      "type": "TEXT_BODY",
      "text": "以下是你的订单摘要:\n商品:XX产品\n价格:¥XX\n总额:¥XX"
    }
    

验证修复结果

修改完所有缺失text属性的TextBody组件后,重新上传Flow JSON到WhatsApp Business平台。如果仍报错,检查是否遗漏了TextBody节点,或text属性是否拼写错误(比如写成txt、content等)。

内容的提问来源于stack exchange,提问作者Prarthana S P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 04:27:02