You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WhatsApp Cloud API消息显示‘Accepted’但未送达求助

WhatsApp Cloud API消息状态显示*"accepted"*但实际未送达问题排查求助

我在配置WhatsApp Cloud API时遇到以下问题:测试发送出站消息(outbound messages)时,API响应显示状态为*"accepted"*,但收件方从未收到消息;同时用其他手机向该Cloud API号码发送消息时,仅显示一个灰色对勾,无第二个送达勾。

配置信息

  • WhatsApp Business Account (WABA) ID:<WABA_ID>
  • Phone Number ID:<PHONE_NUMBER_ID>
  • App ID:<APP_ID>
  • Webhook URL:https://<MY_DOMAIN>/webhook(已确认可正常访问)

测试命令与响应

执行以下curl命令后,返回200 OK响应,且message_status为*"accepted"*:

curl -X POST \ 
"https://graph.facebook.com/v21.0/<PHONE_NUMBER_ID>/messages" \ 
-H "Authorization: Bearer <ACCESS_TOKEN>" \ 
-H "Content-Type: application/json" \ 
-d '{ 
  "messaging_product": "whatsapp", 
  "to": "<RECIPIENT_NUMBER>", 
  "type": "template", 
  "template": { 
    "name": "promo_prueba", 
    "language": { "code": "es_MX" } 
  } 
}'

API响应内容:

{ 
  "messaging_product": "whatsapp", 
  "contacts": [ { "input": "<RECIPIENT_NUMBER>", "wa_id": "521XXXX" } ], 
  "messages": [ { "id": "wamid...", "message_status": "accepted" } ] 
}

已尝试的排查步骤

  • Webhook/事件订阅:确认subscribed_fields为["messages", "statuses"];Webhook在Meta提供的测试号码上可正常工作,但对新增的商务号码无效。
  • 号码验证:通过Graph API查询到code_verification_status":"VERIFIED";Meta Business Suite中该号码显示已连接状态。
  • 删除并重新添加号码:在Business Manager中断开号码连接后重新验证,问题依旧存在。
  • 冲突检查:确认该号码未用于个人WhatsApp或其他WhatsApp API服务。

核心症状

  • 出站消息:API返回*"accepted"*状态,但消息从未送达收件方设备
  • 入站消息:其他手机向该号码发送消息仅显示单灰色对勾,无送达确认

请问是否有人遇到过WhatsApp Cloud API号码出现部分激活或"卡住"的情况?还有哪些排查方向可以尝试?如需更多去敏感化日志或细节,可随时提供。

内容的提问来源于stack exchange,提问作者Hazael Villaseñor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:50:12