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

作为BSP集成WhatsApp嵌入式注册,无法启用「管理WhatsApp账户」选项

问题排查:WhatsApp嵌入式注册「管理您的WhatsApp账户」选项未启用

针对你遇到的问题,可从以下几个方向排查:

1. 确认权限审核与应用状态

whatsapp_business_management属于Meta敏感权限,需要你的Facebook应用通过官方审核后才能正常生效,同时应用需处于上线状态(开发模式下部分商务功能会被限制)。可在Facebook开发者后台的「应用审核」板块查看权限审核状态。

2. 验证用户实际授权的权限

即使你在scope中声明了权限,也需要确认用户登录时实际授予了该权限。在FB.login的回调中添加以下代码,检查返回的权限列表:

if (response.status === 'connected') {
    FB.api('/me/permissions', function(permsRes) {
        console.log("已授权权限:", permsRes.data);
    });
}

如果whatsapp_business_management不在列表中,说明用户未同意授权,或应用权限配置有误。

3. 修正嵌入式注册参数错误

你的代码中setup.business.address存在信息冲突:country设为BD(孟加拉国),但state是CA(美国加州),这会触发地址验证失败,导致流程异常。请修正地址参数,确保国家与地区信息匹配。

4. 检查系统用户令牌的使用逻辑

代码中定义了system_user_access_token,但当前流程使用的是用户登录获取的access token。若需通过系统用户管理WhatsApp账户,需确保:

  • 系统用户已被添加为目标WhatsApp商务账户的管理员
  • 系统用户令牌有效且拥有whatsapp_business_management权限
  • 后续调用Graph API管理账户时,使用该系统用户令牌而非用户登录令牌

5. 升级Graph API版本

当前使用的v15.0版本较旧,部分嵌入式注册的功能在新版本中才得到完善支持。建议将API版本升级至v18.0或最新稳定版,同时同步更新Facebook JS SDK的加载地址,确保版本兼容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 13:05:19