Facebook Ads API:(#10)您没有足够的权限来执行此操作

时间:2014-12-22 13:49:35

标签: facebook facebook-ads-api

我的facebook应用状态为Live and available to all users。当我在我的网站上通过此应用程序登录时,我的Facebook用户获得了access_token。通过此access_token,我可以使用Ads API阅读下一种方法(针对我自己的广告系列):

  • / ME / adaccounts

  • / act_< AD_ACCOUNT_ID> / agroups

但当其他人登录我的网站(并确认所有权限)并且我得到他/她的access_token时,我无法执行第二次api通话。我收到此错误(#10)您没有足够的权限来执行此操作。但我可以获得帐户ID。所以,第一种方法有效,第二种方法无效如何解决这个问题?

P.S。 App details标签中的应用状态为Unapproved(浅蓝色圆圈)。

P.P.S。将该用户添加到应用程序的开发人员后,第二种方法(adcampaigns)就可以了。

2 个答案:

答案 0 :(得分:13)

您的应用最有可能位于广告API访问的开发阶段

https://developers.facebook.com/docs/reference/ads-api/access#limits

您需要申请更高级别

Apply for Basic Level

答案 1 :(得分:1)

有些时候,当您达到Marketing API访问限制时,就会发生这种情况。

https://developers.facebook.com/docs/marketing-api/access

假设您的应用程序具有基本的Marketing API访问级别(在Basic中,进一步测试,迭代,构建最多包含25个外部帐户的应用程序。)并且您达到了广告帐户的限制。当您的新广告帐户将要求Facebook广告API访问权限时,Facebook会向您发送提及错误回复。

检查您的广告帐户及其限制 Facebook APP - >设置 - >高级选项卡 - >广告帐户部分 - >广告Api按钮

https://developers.facebook.com/apps/YOUR_APP_ID/settings/advanced/