WhatsApp模板API报错:(#100) template['components'][0]含意外key 'format'
解决方案:移除Header组件中的
format字段 错误提示明确指出template['components'][0]里的format是不被允许的键,核心原因是:
format字段仅在创建WhatsApp模板时用于定义头部类型(图片/视频/文档等),当调用消息发送API时,模板已处于审核通过状态,无需重复指定格式。
修改后的POST请求体如下:
{"messaging_product": "whatsapp", "to": "91XXXXXXXX", "type": "template", "template": { "name": "user_onboarding", "language": { "code": "en" }, "components": [ { "type": "header", "example": { "header_handle": [ "4:eW9sb2hlYWx0aA==:dmlkZW8vbXA0:ARaoH5bTOjkT5kECygOVWZZYZKHfmSQJ3mnPyU7ZcMVa-7igCYeEcV2G-OurPYfHlxUlU2sWQwMO1wJDCBdTh2YnC4Jc1hgRU7-d4PoYJmJZrg:e:1723915181:528600102618885:100092379197505:ARYmumWHM2WJ0KJHFC4" ] } }, { "type": "BODY", "parameters": [ { "type": "text", "text": "Saif Khan" }, { "type": "text", "text": "YoloHealth" } ] } ] }}
额外注意:
- 确认
user_onboarding模板已在Meta Business Manager中审核通过,且头部类型确实配置为视频 - 确保
header_handle使用的是媒体上传后返回的有效ID
内容的提问来源于stack exchange,提问作者Mohd Saif khan
相关产品推荐
相关产品推荐

