WhatsApp Cloud API手机号注册:未注册时如何获取Phone Number ID?
WhatsApp Cloud API手机号注册与Phone Number ID获取问题解决
核心逻辑
未完成注册绑定的手机号,根本不会出现在官方获取接口的返回列表里,这就是你找不到自己手机号对应ID的原因。
解决步骤
- 先完成手机号的注册绑定,这是获取Phone Number ID的前置条件:
- 进入Meta Business Manager,找到你的WhatsApp Business Account(WABA)。
- 在WABA的「Phone Numbers」选项卡中,点击「Add Phone Number」,按提示完成手机号验证(短信或语音验证码均可)。
- 验证通过后,该手机号会自动生成对应的Phone Number ID,此时再调用官方获取接口
GET /{whatsapp_business_account_id}/phone_numbers,就能在返回结果里找到这个ID。
错误原因说明
你当前遇到的POST请求错误,本质是使用的Phone Number ID无效——要么是测试号的ID,要么是你随便填写的不存在的ID。因为目标手机号还没完成注册绑定,系统里根本没有这个手机号对应的对象,自然会提示“对象不存在、权限不足或不支持此操作”。
内容的提问来源于stack exchange,提问作者Liso
相关产品推荐
相关产品推荐

