消息发不出去
一条出站 WhatsApp 消息被拒的所有原因、每个报错是什么意思,以及各自怎么修。
一条出站消息可能在四个不同的环节失败,而在哪个环节失败决定了怎么修。按下面的顺序往下排查——前两条覆盖了绝大多数情况。
1. 24 小时窗口已经关了
你看到的: 输入框被锁定并提供模板,或者发送被一个窗口相关的错误拒绝。
它的意思: 这位顾客超过 24 小时没给你写过消息,所以 WhatsApp 不会把自由格式消息送给他。这是 Meta 的规则,没有任何平台能延长它。
怎么修: 发一个审核通过的模板。原因见 24 小时窗口,做法见模板。
Juno 通常会在这之前就拦住你:输入框知道窗口状态并会自己锁定。如果你是在按下发送时才拿到这个错误,说明窗口是在你打字的过程中过期的。
2. 模板不可用
你看到的: 模板发送失败,或者模板根本不在选择器里。
三种不同的成因:
| 成因 | 特征 | 怎么修 |
|---|---|---|
| 还没审核通过 | 显示为审核中 | 等。Meta 要几小时到几天。 |
| 被拒了 | 显示为已拒绝 | 按拒绝原因修改后重新提交 |
| 变量数量不对 | 消息还没发出去就被拒绝 | 把模板声明的每个 {{n}} 都填上 |
变量数量是在我们这一侧、在任何东西到达 Meta 之前校验的——正是为了让顾客永远不会收到一个字面量 {{2}}。
3. 这个号码现在发不了
你看到的: 所有会话都发不出去,不只是某一个。
- 发送限额用满了。 你在 24 小时内主动发起对话的独立顾客数已经到了当前档位的上限。在已打开的窗口内回复仍然可以。见发送限额。
- 质量评级变红。 号码被限制了。同一页。
- 渠道断开了。 去"渠道"页看——一个在 Meta 那边令牌被吊销的号码会显示在那里。
4. 顾客那边收不到
比较少见,而且只针对某一个人:
- 他拉黑了你的商家。 什么都送不到,而且没有任何东西会告诉你是哪位顾客做的。
- 他退订了。 营销类发送按设计会跳过他。客服回复仍然能发。
- 号码是错的。 打错了、是固话、或者这个号没有 WhatsApp 账号。
怎么判断自己属于哪一种
- 是对一个顾客失败还是对所有人失败? 一个 → 第 1 或第 4 节。所有人 → 第 3 节。
- 自由格式消息能发但模板不行? → 第 2 节。
- 输入框在你打字之前就锁了? → 第 1 节,而且它工作得完全正确。
一个"已发送"的勾到底意味着什么
一个勾表示 WhatsApp 接受了它,不表示它到了。两个勾表示到达了设备。蓝色表示已读。一条几个小时停在一个勾上的消息,通常是对方手机关着,不是你这边出了问题。