使用Twilio WhatsApp API发送消息无报错但目标手机未收到
排查Twilio WhatsApp消息发送成功但未收到的问题
以下是针对你的情况的具体排查步骤:
目标号码验证
- 确认
+628123456789是已注册WhatsApp的有效号码,国家码格式正确,无多余符号; - 若首次给该号码发消息,需用户先主动发送任意消息到你的Twilio WhatsApp号码(
whatsapp:+178678xxx)——Twilio要求首次互动必须由用户发起,之后才能主动推送消息。
- 确认
查看Twilio控制台消息状态
登录Twilio控制台进入「Messages」页面,通过返回的sid定位对应消息:- 若状态为
queued/sending:属于正常延迟,等待1-5分钟再检查用户端; - 若状态为
failed/undelivered:查看错误代码和描述,定位具体问题(如号码未注册、运营商拦截等); - 若状态为
delivered:问题大概率在用户端,检查是否被WhatsApp归入垃圾信息,或用户网络是否正常。
- 若状态为
代码与账号细节检查
- 确认
from号码:+178678xxx已在Twilio控制台完成WhatsApp绑定,格式为完整国际码,无遗漏; - 消息内容:避免使用疑似垃圾信息的关键词(如大量链接、营销话术),这类内容易被WhatsApp反垃圾机制拦截;
- 测试控制台发送:直接在Twilio控制台用测试工具给目标号码发消息,验证是否能收到,排除代码逻辑问题。
- 确认
合规与账号状态
- 确认印尼(+62地区)无Twilio WhatsApp服务限制;
- 检查Twilio账号余额是否充足,余额不足会导致消息无法实际发送。
内容的提问来源于stack exchange,提问作者dapidmini
相关产品推荐
相关产品推荐

