我正在尝试使用Graph Api Explorer查询Facebook Ads API。我有两个广告帐户连接到我(如果我查询/me/adaccounts/
我看到两个)一个是我自己的,另一个我只是管理员而不是所有者。
问题在于我不是主人。如果我用/act_<ACT_ID/stats
查询我的Adaccount,如果我查询其他帐户,我会得到正常的回复状态:
(#273)此Ads API调用要求用户管理广告帐户。用户
<MY_USER_ID>
不是广告帐户管理员<ACT_ID>
。“,
我可以在Facebook Adsmanager中看到两个Adaccounts正常。
我采取的措施是:
me/adaccounts/
如果有人能指出我正确的方向,我不明白我做错了什么我会感激不尽。
答案 0 :(得分:2)
这可能是由于您的广告帐户处于非活动状态或信誉不佳。此外,如果您的广告帐户的访问权限级别处于开发级别,则可能会出现这些类型的错误。请仔细阅读文档here中提到的内容 如果您将帐户升级到基本或标准访问级别,则可以解决此问题。
在开发访问级别上,建议仅使用端到端工作流程。以下文字摘自facebook文档。
开发访问级别专为开发目的而设计,非常适合刚刚开始构建其工具的人员。在此级别中,您还没有客户使用您的工具。此级别对所有开发人员开放,旨在在获得完全权限之前在API上构建端到端工作流。
有关facebook错误报告的类似问题已经报道。你可以看到线程here
答案 1 :(得分:0)
正如@Igy在评论中所述:&#34;用户必须是广告帐户和应用的管理员(而不仅仅是广告客户或拥有一些广告客户)广告帐户中的其他角色)&#34;。
有2个地方可以检查:
一旦用户是双方的管理员,API调用就可以了。
答案 2 :(得分:-3)
您的业务经理没有管理员权限。请检查业务经理的管理员权限,并在业务经理中添加应用以获取报告统计信息(https://developers.facebook.com/docs/apps/business-manager#update-business)。