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

如何通过API注册WhatsApp Business云版客户手机号?

WhatsApp Business API云版手机号注册与管理方案

完全可以通过API实现你需要的手机号注册、管理以及验证码发送功能,以下是具体接口和操作步骤:

一、核心操作接口(基于Meta Graph API)

1. 请求手机号验证验证码

用于向目标手机号发送验证短信/语音验证码,对应平台上的「开始注册」操作:

  • 接口端点:POST /v18.0/{whatsapp_business_account_id}/phone_numbers/request_code
  • 请求参数:
    • phone_number:带国际区号的完整手机号(如+8613xxxxxxxxx)
    • code_method:验证码发送方式,可选SMS(短信)或VOICE(语音)
    • locale:验证码语言,如zh_CN
  • 示例curl请求:
curl -X POST "https://graph.facebook.com/v18.0/1234567890/phone_numbers/request_code" \
-H "Authorization: Bearer YOUR_SYSTEM_USER_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
  "phone_number": "+8613xxxxxxxxx",
  "code_method": "SMS",
  "locale": "zh_CN"
}'

2. 提交验证码完成手机号注册

用于验证收到的验证码,完成手机号的注册绑定:

  • 接口端点:POST /v18.0/{whatsapp_business_account_id}/phone_numbers/verify_code
  • 请求参数:
    • phone_number:待验证的手机号
    • code:收到的6位验证码
  • 示例curl请求:
curl -X POST "https://graph.facebook.com/v18.0/1234567890/phone_numbers/verify_code" \
-H "Authorization: Bearer YOUR_SYSTEM_USER_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
  "phone_number": "+8613xxxxxxxxx",
  "code": "123456"
}'

3. 手机号管理接口

  • 获取已注册的手机号列表:GET /v18.0/{whatsapp_business_account_id}/phone_numbers
  • 删除指定手机号:DELETE /v18.0/{phone_number_id}(需先通过列表接口获取手机号ID)

二、前置要求

  • 拥有Meta**系统用户(System User)**的Access Token,且该用户需被授予WhatsApp Business账号的「Manage Phone Numbers」权限
  • 你的Meta应用已关联目标WhatsApp Business账号
  • 待注册手机号未被其他WhatsApp Business账号绑定

三、官方文档参考

这些接口属于Meta WhatsApp Business Management API的「Phone Numbers」模块,可直接查阅该模块下的「Request Verification Code」和「Verify Phone Number」章节获取详细参数说明和错误码信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 07:30:59