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

调用Facebook Marketing API的act_xxx/users接口返回错误码1359066求助

问题分析与解决办法

这个错误(error_subcode: 1359066)的核心原因是Facebook Marketing API的规则更新——哪怕你之前用uid参数能正常添加用户,现在从v2.12开始(包括v3.x版本),API已经不再支持通过用户ID(uid)来添加用户到广告账户了,必须改用用户的Facebook绑定邮箱或者好友名称来指定目标用户,而文档没及时同步这个变更,才导致你找不到相关说明。

具体解决步骤:

  • 移除请求中的uid参数,替换为以下二者之一:
    • email:填写目标用户Facebook账号关联的有效邮箱地址
    • name:填写目标用户的真实姓名,且该用户必须是当前API调用账号的Facebook好友
  • 保留role参数不变,确保值是API允许的角色(比如ADMIN、EDITOR、ANALYST等)

请求示例(用curl):

使用邮箱的情况:

curl -X POST "https://graph.facebook.com/v2.12/act_xxx/users?access_token=xxx" \
  -d "email=target-user@example.com" \
  -d "role=ADMIN"

使用好友名称的情况:

curl -X POST "https://graph.facebook.com/v2.12/act_xxx/users?access_token=xxx" \
  -d "name=Jane Smith" \
  -d "role=EDITOR"

额外说明:

你当前的ads_read和ads_management权限完全足够完成这个操作,不需要申请其他权限。这个参数限制是Facebook统一调整的API逻辑,所以v3版本也会遇到同样的问题,换用邮箱/名称参数就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:19:57