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

使用WhatsApp Business Platform测试账号发送非模板消息失败咨询

WhatsApp Business测试账号无法发送非模板文本消息的原因及解决办法

你遇到的问题是WhatsApp Business Platform沙箱(测试)环境的默认规则限制:

  • 模板消息属于预审核通过的官方允许主动触达内容,因此可以直接发送成功
  • 非模板文本消息,只有当目标手机号先给你的测试号码发送过任意一条消息后,你才能主动给对方发送这类消息。哪怕API返回成功响应,不符合这个条件的消息会被系统拦截,无法投递到用户手机

解决步骤

  1. 用目标手机(91ZZZZZZZZZZ)给你的WhatsApp测试号码发一条任意消息(比如发送“hi”)
  2. 再次调用你提供的非模板文本消息API请求,就能正常收到消息了

你的请求与响应对比

成功的模板消息请求

{
   "messaging_product":"whatsapp",
   "to":"91ZZZZZZZZZZ",
   "type":"template",
   "template":{
      "name":"hello_world",
      "language":{
         "code":"en_US"
      }
   }
}

模板消息响应

{
   "messaging_product":"whatsapp",
   "contacts":[
      {
         "input":"91ZZZZZZZZZZ",
         "wa_id":"91ZZZZZZZZZZ"
      }
   ],
   "messages":[
      {
         "id":"wamid.HBgMOTE3MjkwMDIxMzYwFQIAERgSMjZCRkQ3RDc0RjM0QkNEZZZZZZ=="
      }
   ]
}

非模板文本消息请求(格式正确但受规则限制)

{
   "messaging_product":"whatsapp",
   "to":"91ZZZZZZZZZZ",
   "type":"text",
   "text":{
      "preview_url":false,
      "body":"Hello World Testing"
   }
}

非模板消息响应(请求合法但未投递)

{
   "messaging_product":"whatsapp",
   "contacts":[
      {
         "input":"91ZZZZZZZZZZ",
         "wa_id":"91ZZZZZZZZZZ"
      }
   ],
   "messages":[
      {
         "id":"wamid.HBgMOTE3MjkwMDIxMzYwFQIAERgSQUJERkM2RUE1RTEwQTExZZZZZZ=="
      }
   ]
}

内容的提问来源于stack exchange,提问作者zain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 04:50:22