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

WhatsApp模板参数数量无效错误:请求配置问题排查

排查「WhatsApp invalid num of params」错误的原因

核心错误点

  • 参数绑定的组件类型错误:你的模板内容lorem ipsum {{1}}, dolor sit amet {{2}}是属于**消息正文(body)**的参数,但你在请求里把参数放到了header类型的组件中,WhatsApp无法匹配模板里的参数位置,导致判定参数数量异常。
  • 多余的组件定义:你的模板没有header部分,不需要声明header类型的components,应该用body类型组件来传递正文参数。

修正后的请求代码

data = {
    'messaging_product': 'whatsapp',
    'recipient_type': 'individual',
    'to': f'{mobile}',
    'type': 'template',
    'template': {
        'name': 'inform',
        'language': {
            'code': 'pt_PT',
        },
    },
    'components' : [{
        'type': 'body',  # 改成body,匹配模板的正文参数位置
        'parameters': [{
            'type': 'text',
            'text': name,  # 对应模板里的{{1}}
        },
        {
            'type': 'text',
            'text': msg,   # 对应模板里的{{2}}
        }]
     }]
}

额外注意事项

  • 确保参数的顺序和模板里{{1}}、{{2}}的顺序完全一致,顺序错误也会触发参数相关报错。
  • 如果你的模板确实包含header部分(比如带图片/文本header),需要分别定义header和body组件,各自传递对应位置的参数。

内容的提问来源于stack exchange,提问作者eso

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 02:24:59