Salesforce集成WhatsApp后普通文本消息无法送达求助
WhatsApp普通文本消息发送成功但未送达的排查方案
模板消息可正常送达,说明基础集成链路(API权限、Business Phone Number配置、网络连通性)无问题,问题集中在普通文本消息的规则限制或细节配置上,以下是具体排查方向:
检查目标号码的会话有效性
WhatsApp Business Platform规定:发送普通文本消息前,必须是用户主动发起对话(用户先给你的业务号码发过消息),且会话处于24小时互动有效期内。若用户从未发起对话或超过有效期,仅能发送模板消息。可在Meta Business Manager的WhatsApp会话管理模块查看该号码的会话状态。校验请求体参数格式
重点检查to参数:需为带国家区号的纯数字字符串(例如中国号码需写成"8613xxxxxxxxx",不能带+号、空格或括号等符号)。部分情况下API格式校验宽松会返回成功,但格式错误会导致消息无法正确路由到目标设备。确认业务号码的模式与权限
- 若处于沙盒测试环境:普通文本消息仅能发送给预先添加的测试白名单号码,非白名单号码无法接收。
- 生产环境下:需确认业务号码已完成正式审批,且未因违反WhatsApp商业政策被限制发送普通消息。
排查消息内容合规性
若文本内容包含垃圾营销、敏感信息或违反WhatsApp内容政策的内容,即使API返回成功,也可能被Meta后端拦截。可尝试发送无敏感内容的简单测试文本(如"测试消息123")验证是否能送达。排查Salesforce集成的转发逻辑
确认Salesforce在转发普通文本消息时,是否对请求体进行了意外修改(如截断内容、篡改参数)。可直接用Postman等工具调用Meta API发送相同内容的消息,对比直接调用与通过Salesforce发起请求的结果,定位是否为集成侧的问题。
内容的提问来源于stack exchange,提问作者jaya koti
相关产品推荐
相关产品推荐

