退订
WhatsApp 发送可能因屏蔽记录或收件人偏好而被阻止。每条记录的范围是一个业务帐户或整个工作区。偏好还会注明适用于营销消息还是所有消息。打开 WhatsApp > Suppressions,分别查看 Suppressions 和 Preferences 选项卡。
屏蔽单个业务帐户
在 Suppressions 选项卡中,为某个电话号码创建屏蔽并选择其适用的业务帐户。只有来自该帐户的消息会被阻止;该地址仍然可以收到工作区中其他帐户的消息。列表的 Business account 列显示屏蔽所针对的帐户,如果覆盖整个工作区,则显示为 All accounts。
退订所有业务帐户
有些收件人希望一次退订工作区中的所有业务帐户,而不是逐个退订。这是一种声明的偏好,而非屏蔽,位于 Preferences 选项卡而非上述列表中。使用 Every business account in the workspace 在该选项卡中记录:该地址将停止接收工作区中所有帐户的 WhatsApp 消息,包括之后新连接的帐户。在此选项卡记录的退订覆盖所有消息;如果只想停止营销消息,请使用工作区级别的 Contacts > Preferences 页面,其对话框提供覆盖范围选择。
从 WhatsApp 接收的偏好
当 Bird 收到有效的 Meta 事件,表明收件人已停止接收营销消息时,会为对应的 WhatsApp 业务帐户记录一条由收件人表达的偏好。该偏好适用于非事务性消息。它不会创建阻止所有消息的屏蔽记录,也不会让此人退订工作区内所有帐户的消息。
后续的恢复事件会更新该帐户的偏好。独立的屏蔽记录和其他适用偏好仍然生效,因此仅凭恢复事件不能确认允许发送。在更改收件人记录之前,请同时查看 Preferences 和 Suppressions。
在 Bird 记录匹配事件之前,提供商的投递错误仍可能报告停止接收消息。请尊重收件人的选择,并检查偏好和事件历史。缺少本地记录并不表示获得了发送许可。
结束屏蔽
屏蔽记录所在行的 Delete 操作用于结束屏蔽,而不是删除记录。阻止发送的状态结束后,记录仍会保留且可读取,其中包括结束时间和执行人。
Preferences 选项卡中的偏好取决于由谁表达。如果偏好由您自行记录,在收件人要求恢复发送后,您可以在此移除。如果由收件人本人表达,则只能由其本人撤回:Bird 会拒绝工作区结束此类偏好的请求。
发送时受屏蔽的地址
发送 WhatsApp 消息之前,会检查两个存储。屏蔽记录会阻止发往该地址的所有消息。退订偏好则按照其记录的范围阻止消息:All messages 阻止所有消息,而 Marketing only 仍允许验证码等事务性消息通过。发送和投递是不同阶段,因此阻止发送不会立即表现为错误:发送请求仍会被接受,之后才会以包含 error.code: "recipient_suppressed" 的 whatsapp.rejected 事件异步失败。
后续步骤
- WhatsApp 事件:whatsapp.rejected 的完整载荷及其他所有出站事件。
- 发送 WhatsApp 消息:发送 API 及其异步投递模型。
- WhatsApp 概览:业务帐户、模板和仪表板应用。