【发布时间】:2015-02-10 10:46:04
【问题描述】:
我正在尝试使用 Graph Api Explorer 查询 Facebook Ads API。我有两个广告帐户连接到我(如果我查询 /me/adaccounts/ 我看到两个)一个是我自己的,另一个我只是管理员但不是所有者。
问题在于我不是所有者。如果我使用 /act_<ACT_ID/stats 查询我的 Adaccount,如果我查询我得到的另一个帐户,我会得到正常的回复,并返回统计信息:
(#273) 此广告 API 调用要求用户是广告帐户的管理员。用户
<MY_USER_ID>不是广告帐户<ACT_ID>的管理员。",
我可以在 Facebook Adsmanager 中看到两个 Adaccounts 正常。
我为得到响应所做的工作是:
- 创建 Facebook 应用程序
- 在 developer.facebook.com -> myApp -> 设置 -> 高级 -> 广告帐户 -> Ads API 下添加了 Adaccount。帐号
- 打开 GraphExplorer (https://developers.facebook.com/tools/explorer/)
- 选择我创建的应用程序
- 获取 AccessToken (ads_management, ads_read)
- 转到网址
me/adaccounts/ - 如果我点击我的 adaccount,如果我点击另一个我会得到 #273 错误
如果有人能指出我正确的方向,我将不胜感激。
【问题讨论】:
-
您是否将两个广告帐户都添加到您的应用中?
-
我还没有看到这个错误是不准确的,你确定你是广告帐户和应用程序的管理员,并且不仅仅是广告客户或在广告帐户?
-
如果我收到错误消息,我不是帐户管理员。我有权限:2,3,4,7 角色:1002。但我认为有了这些权限,我可以像在 Adsmanager 中一样在帐户中读取数据
-
遇到同样的问题!
标签: facebook facebook-graph-api facebook-ads-api