← 所有工具
UnifyPort 出品 即将推出

Meta 之前先 lint 你的 WhatsApp 模板

WhatsApp Business 消息模板常因为一些机械的小毛病被拒——占位符编号错了、按钮多了一个。这个工具在你提交前先检查,省得你卡在 Meta 的审核队列里好几个小时。

它检查什么

Meta 在模板审核时强制的那些机械规则——你一旦漏了就得多跑一轮的那些:

  • 占位符编号。 一个组件里的变量必须是 {{1}}{{2}} …… 连续编号、不能跳号。
  • 按钮上限。 quick-reply 和 call-to-action 按钮各有数量上限,两种混用时 Meta 在提交时也会按规则检查。
  • 字符上限。 body、header、footer 各有最大长度;超了直接被拒。
  • header 媒体类型。 媒体 header 必须声明受支持的类型—— TEXT / IMAGE / VIDEO / DOCUMENT

校验一个模板

粘贴你要提交的模板 JSON:

{
  "name": "order_update",
  "language": "en",
  "components": [
    { "type": "BODY", "text": "Hi {{1}}, order {{2}} ships {{3}}." },
    { "type": "FOOTER", "text": "Reply STOP to opt out" }
  ]
}

……在 Meta 看到之前,先看它会标出什么:

body placeholders {{1}}, {{2}}, {{3}} — consecutive
body length within limit
footer present, no variables (allowed)
! no header — optional, add one for media

什么时候有用

  • 每次提交前。 审核可能要好几个小时;因为一个编号笔误被拒一轮,纯属浪费时间。
  • 非工程同事写模板。 PM 和运营可以在交给提交的开发之前先自查文案。
  • 批量迁移模板。 一次校验一批,而不是一条条地发现被拒。

它会怎么用

  1. 1. 粘贴你的模板(header + body + footer + buttons)。
  2. 2. 实时看到每条规则的检查结果,精确高亮出错的字段。
  3. 3. 修正、重查,直到全部通过。
  4. 4. 放心提交给 Meta。一切都在你浏览器里跑——不上传任何东西。

常见问题

WhatsApp 模板为什么会被拒?
大多数第一轮被拒都是机械原因:占位符不连续、按钮太多、body 超长,或者 header 媒体类型缺失/不支持。这些正是这个工具检查的。
占位符该怎么编号?
在一个组件内,变量必须是 {{1}}{{2}} …… 连续、不跳号。从 {{1}} 跳到 {{3}} 会被拒。
它会替我把模板提交给 Meta 吗?
不会。它只按规则校验模板结构。你仍然通过平常的 WhatsApp Business / UnifyPort 流程提交。
我的模板数据会离开浏览器吗?
不会。校验完全在客户端运行——你粘贴的模板永远不会上传到服务器。

即将推出

这个工具已经在我们的开发队列里。想早点用,或者有某条模板规则老是绊到你?在 Telegram 告诉我们,我们会优先做。同时,UnifyPort WhatsApp 文档讲了怎样通过 API 发送模板消息。