我正在尝试使用 Graph Api Explorer 查询 Facebook Ads API。我有两个广告帐户连接到我(如果我查询/me/adaccounts/
我看到了两个)一个是我自己的,另一个我只是管理员,但不是所有者。
问题在于我不是所有者。如果我查询我的 Adaccount/act_<ACT_ID/stats
如果我查询我得到的其他帐户,我会得到带有统计数据的正常响应:
(#273) 此广告 API 调用要求用户是广告帐户的管理员。用户<MY_USER_ID>
不是广告帐户的管理员<ACT_ID>
.",
我可以在 Facebook 广告管理器中看到两个帐户都正常。
我为得到回应所做的事情是:
- 创建 Facebook 应用程序
- 在developer.facebook.com -> myApp -> 设置 -> 高级 -> 广告帐户 -> Ads API 下添加了 Adaccount。帐户
- 打开图形资源管理器(https://developers.facebook.com/tools/explorer/ https://developers.facebook.com/tools/explorer/)
- 选择我创建的应用程序
- 获取 AccessToken(ads_management、ads_read)
- 转到网址
me/adaccounts/
- 如果我单击我的 adaccount,它会起作用;如果我单击另一个帐户,我会收到 #273 错误
我不知道我做错了什么,如果有人能指出我正确的方向,我将不胜感激。
这可能是由于您的广告帐户处于非活动状态或信誉不佳。此外,如果您的广告帐户的访问级别处于开发级别,则可能会发生这些类型的错误。请仔细阅读文档中提到的内容here https://developers.facebook.com/docs/marketing-api/access如果您将帐户升级到基本或标准访问级别,这个问题就会得到解决。
在开发访问级别,仅建议端到端工作流程。以下文本摘自 facebook 文档。
开发访问级别专为开发目的而设计,非常适合刚刚开始构建工具的人们。在这个级别,您还没有客户使用您的工具。此级别向所有开发人员开放,旨在在您获得完全权限之前在 API 上构建端到端工作流程。
Facebook 错误报告中也报告了类似的问题。你可以看到线程here https://developers.facebook.com/bugs/1706025782961941/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)