使用WhatsApp Cloud API发送注册模板时遇131000错误求助
验证模板字段填充格式
日期选择器对应的参数必须严格用YYYY-MM-DD格式,别用DD/MM/YYYY或者带时间的格式。姓名字段别加换行、emoji或者HTML标签,就用普通文本。检查模板参数匹配
发送请求时,参数的数量、顺序必须和审核通过的模板完全对应。比如模板里定义了{{1}}(姓名)、{{2}}(日期),发送时就得按顺序传值,不能少传、多传或者搞反顺序。给个正确的请求结构示例:{ "messaging_product": "whatsapp", "to": "PHONE_NUMBER", "type": "template", "template": { "name": "REGISTER_TEMPLATE_NAME", "language": { "code": "en_US" }, "components": [ { "type": "body", "parameters": [ { "type": "text", "text": "John Doe" }, { "type": "text", "text": "2024-05-20" } ] } ] } }排查模板组件类型合规性
注意WhatsApp官方模板不支持原生的日期选择器交互控件,你所谓的“日期选择器”只能是文本参数——要么让用户自行输入日期,要么引导用户点击按钮跳转至外部表单完成日期选择。如果你的模板里加了官方不允许的自定义交互组件,哪怕审核通过,发送时也会触发错误。检查API权限与配额
确认你的Cloud API账号有权限发送带自定义字段的模板,且没有超出当日消息配额。可以去Meta Business Manager的WhatsApp账号设置里查看配额使用情况,要是配额不足,要么申请提升配额,要么等次日重置。重新提交模板审核(若隐含违规)
有时候模板审核可能存在误判,比如文案隐含引导用户提供敏感信息、违反WhatsApp商业消息政策。你可以重新梳理模板内容,确保完全合规后,再次提交审核。联系Meta支持团队
要是以上方法都解决不了问题,就去Meta Business Support Center提交工单,把fbtrace_id(比如你提供的Ai9oDlQLfTBFgpIh748V1fO)、模板名称、发送请求的完整日志都提供给官方,让技术团队排查具体错误原因。
内容的提问来源于stack exchange,提问作者Kohshan Tariq

