创建WhatsApp模板消息遇Invalid parameter错误:example参数存在却提示缺失
问题分析与解决
你遇到的问题是BODY组件的example参数结构不符合WhatsApp API的要求,虽然你包含了example字段,但嵌套层级错误,导致API无法识别该参数。
错误原因
WhatsApp API规定:当BODY模板仅包含1个变量时,body_text对应的示例值需为一维数组;你使用了二维数组[["Roberto"]],这会让API判定你未正确提供example字段。
修正后的请求JSON
{"name": "test","language": "pt_BR","category": "MARKETING","components": [{"type": "BODY","text": "Olá, {{1}}! Lorem Ipsum...","example": {"body_text": ["Roberto"]}}]}
多变量场景补充
如果模板包含多个变量(如{{1}}、{{2}}),此时body_text才需要使用二维数组,每个子数组对应一组完整的变量示例,示例如下:
"example": {"body_text": [["Roberto", "123"], ["Maria", "456"]]}
内容的提问来源于stack exchange,提问作者robertoarj
相关产品推荐
相关产品推荐

