You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

WhatsApp Business API身份验证模板因SCAM被拒求助

WhatsApp Business API 验证码模板被拒问题分析与解决

核心原因

  1. SCAM 拒绝原因

    • 账号身份未验证或资料不全:Meta会对未完善商家信息、未完成身份验证的账号提交的验证码模板判定为疑似诈骗,即便使用官方示例也可能触发该规则。
    • 模板细节违规:未使用官方指定的{{code}}作为验证码占位符,或内容隐含疑似诱导/欺诈的表述(哪怕是无意的),也会触发反欺诈检测。
    • 测试环境限制:若测试号码未在Meta白名单内,可能导致误判。
  2. INCORRECT_CATEGORY 拒绝原因
    验证码模板属于**AUTH(身份验证)**专属类别,强行切换到UTILITY(服务通知)类别会因场景不匹配被拒——UTILITY仅适用于订单、物流、账单等服务类通知,身份验证场景必须归类为AUTH。

正确配置步骤

  • 锁定模板类别:提交模板时,category字段必须设置为AUTH,禁止使用其他类别。
  • 严格遵循AUTH模板规范
    • 内容仅保留验证码核心信息,示例:你的验证码是{{code}},用于验证手机号,10分钟内有效。,不得添加营销、诱导或无关内容。
    • 必须使用官方标准变量{{code}}作为验证码占位符,不得自定义变量名。
  • 完善商家账号信息
    补全WhatsApp Business账号的商家名称、地址、官方联系方式、网站等真实资料,完成Meta的商家身份验证流程,降低账号可疑度。
  • 规范请求参数
    确保cURL请求的关键参数符合要求,示例:
    curl -X POST "https://graph.facebook.com/v18.0/<WA_BUSINESS_ACCOUNT_ID>/message_templates" \
    -H "Authorization: Bearer <ACCESS_TOKEN>" \
    -H "Content-Type: application/json" \
    -d '{
      "name": "phone_verification",
      "language": "zh_CN",
      "category": "AUTH",
      "components": [
        {
          "type": "BODY",
          "text": "你的验证码是{{code}},用于验证你的手机号,10分钟内有效。"
        }
      ]
    }'
    
  • 测试环境适配
    使用Meta官方提供的测试号码,确保测试账号已完成必要权限配置,避免测试环境的额外限制导致误判。
  • 申诉处理:若模板仍被误判,可通过Meta Business Manager的模板审核申诉入口提交申诉,说明模板为合法手机号验证用途,并提供商家身份证明材料。

内容的提问来源于stack exchange,提问作者Gonzalo González Mora

火山引擎 最新活动