WhatsApp 错误 131047:重新互动消息
错误 131047表示客户超过 24 小时未发消息,因此客户服务窗口已关闭,自由文本不会送达。只有 Meta 已批准的消息模板才能重新开启对话。
什么会导致错误 131047?
向某人发送自由文本时,对方上次给您发消息已经超过 24 小时。
WhatsApp Business 平台只允许企业在客户服务窗口内自由发消息。客户向您发消息时,窗口会开启,并持续 24 小时。在窗口内,您可以发送任何内容。窗口关闭后,API 会以 131047 拒绝自由文本,而不会送达收件人未主动要求的消息。
这个错误会在正式环境出现、测试时却不出现,原因在于时间。测试集成时,通常刚发出消息,几秒后就收到回复,始终处于窗口内。第一次隔夜处理,或第一次遇到客户沉默一天,才会出现这个错误。
如何修复?
改为发送获批准的消息模板,不要发送自由文本。
消息模板是您预先提交给 Meta、由 Meta 审核的消息。获批准后,您可以随时发送消息模板,包括发送给从未联系过您的对象。发送消息模板会重新开启对话;客户回复的那一刻,您就会获得新的 24 小时自由文本窗口。
因此,持久的修复方式不是重试,而是加入分支:发送前,检查该联系人上次发消息距今多久。未超过 24 小时,发送自由文本;超过 24 小时,发送适合当前情况的消息模板。只会发送自由文本的集成会持续遇到这个错误,而对监看对话的人来说,结果看起来更像是没有回应。
Coexistence 号码也适用吗?
适用,而且还有一个值得注意的后果。
无论号码是否通过 Coexistence 完成接入,窗口规则都完全相同,因为这是平台规则,不是某种接入模式的规则。不同之处在于谁可以执行操作。在 Coexistence 号码上,WhatsApp Business 应用无法发送消息模板,因此窗口外的消息必须通过 API 发送。
这意味着,团队可以用手机自由回复正在进行的对话,却无法从应用重新开启冷淡的对话。重新开启对话属于 API 工作,这也是企业一开始连接号码的实际原因之一。
常见错误
- 重试同一条自由文本。窗口不会自行重新开启,因此重试会以相同方式失败。
- 从您上次发消息的时间计算窗口,而不是从客户上次发消息的时间计算。是客户的消息开启窗口。
- 以为消息模板可以编写后立即发送。Meta 会先审核,通常几分钟内完成,但有时需要一天。
EasyCoexistence 会在控制台或通过 MCP 连接器列出号码上的消息模板并提交新模板,让助理在窗口关闭时选择合适的模板。
常见问题
我可以延长 24 小时窗口吗?
不可以。窗口由 Meta 固定,任何供应商都无法延长。只有客户再次给您发消息,才能重新开启窗口。
客户回复消息模板后,窗口会重新开启吗?
会。客户发送的任何消息都会开始新的 24 小时窗口,包括回复您发送的消息模板。
我应该使用哪种消息模板类别?
交易类消息使用 Utility,推广类消息使用 Marketing。发送 Marketing 消息时,您自己的 WhatsApp Business Account 必须设有付款方式。
错误 131047和 131049 相同吗?
不相同。131047表示窗口已关闭;131049表示 Meta 为保护生态系统健康而限制送达,这是另一种情况。
继续阅读
准备开始了吗?
几分钟即可设置 WhatsApp Coexistence,而不是几个月。应用会继续在手机上运行。
开始免费试用验证时间