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

无法向Facebook沙箱广告账户推送自定义受众的技术求助

Meta Marketing API 自定义受众推送问题求助

以下是测试时使用的代码(凭据已省略):

access_token = ''
FacebookAdsApi.init(access_token=access_token)

my_account = AdAccount('act_token')
custom_audience = my_account.get_custom_audiences()
print(custom_audience)

fields = []
params = {
    'name': 'My new Custom Audience',
    'subtype': 'CUSTOM',
    'description': 'People who purchased on my website',
    'customer_file_source': 'USER_PROVIDED_ONLY'
}
custom_audience = CustomAudience().api_create(
    parent_id='act_token',
    fields=fields,
    params=params,
)

# Add users to the Custom Audience
hashed_emails = ['9b431636bd164765d63c573c346708846af4f68fe3701a77a3bdd7e7e5166254', '8cc62c145cd0c6dc444168eaeb1b61b351f9b1809a579cc9b4c9e9d7213a39ee']
hashed_phone_numbers = ['4eaf70b1f7a797962b9d2a533f122c8039012b31e0a52b34a426729319cb792a', '98df8d46f118f8bef552b0ec0a3d729466a912577830212a844b73960777ac56']
custom_audience.add_users(CustomAudience.Schema.email_hash, hashed_emails)
custom_audience.add_users(CustomAudience.Schema.phone_hash, hashed_phone_numbers)

测试中尝试三种方法均遇障碍:

  • 方法1:按指引创建沙箱广告账户推送,收到错误:

    your admin needs to add this ad account to business
    尝试通过商务账户UI添加时,又遇:
    You need to be assigned access to this account before requesting to claim it into a Meta Business Account
    已确认使用同一Facebook账号创建两类账户。

  • 方法2:将沙箱账户添加至另一商务账户,未出现上述错误,但收到:

    You're request to gain access to this ad account hasn't been approved yet
    且沙箱账户设置无审核选项。

  • 方法3:创建真实Facebook广告账户并关联商务账户,推送时收到:

    Customer List Audiences Are Not Available: Ad accounts owned by businesses new to Facebook products can create customer file Custom Audiences after several weeks of following our policies
    等待数周后问题仍存在。

已接受所有广告账户服务条款,无法联系官方支持,求推进集成的解决办法。


解决建议

针对沙箱账户问题

  1. 直接在目标商务账户下创建沙箱账户
    不要单独创建沙箱账户再关联,而是通过Business Settings > Accounts > Ad Accounts > Add > Create a Sandbox Ad Account路径生成,这样沙箱账户默认归属该商务账户,避免权限归属冲突。

  2. 清除缓存并切换测试环境
    沙箱账户的权限请求无需人工审核,等待提示大概率是缓存问题。尝试清除浏览器缓存,或直接访问Meta商务管理平台的测试环境操作,同时重新生成沙箱账户的access token并验证权限范围。

针对真实广告账户问题

  1. 完成账户基础验证并触发风控评估

    • 完善商务账户的企业认证信息,确保广告账户绑定有效的付款方式。
    • 投放少量合规的展示类广告(预算可低至$5-$10),让系统识别账户的正常运营行为,加速权限解锁。
  2. 主动提交权限申请
    在Business Settings > Safety & Compliance > Request Access中,选择「Customer List Audiences」提交申请,附上清晰的业务说明:包括客户数据的合法来源(如网站订单、会员注册)、受众的使用场景(如复购营销、个性化推荐),帮助审核团队快速评估。

  3. 代码优化

    • 确认act_token为正确的广告账户ID(格式为act_xxxxxx),且access token已获得ads_management和custom_audience权限(可通过Meta Graph API Explorer验证)。
    • 合并用户添加请求,减少API调用次数:
      custom_audience.add_users(
          [CustomAudience.Schema.email_hash, CustomAudience.Schema.phone_hash],
          [hashed_emails, hashed_phone_numbers]
      )
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:04:56