Facebook Reach Estimate - 没有足够的权限

时间:2015-06-14 12:49:58

标签: facebook-graph-api facebook-php-sdk facebook-ads-api

我想在facebook API文档here中关注Reach Estimate的示例。但是我收到了一个错误:

{
  "error": {
    "message": "(#10) You do not have sufficient permissions to perform this action", 
    "type": "OAuthException", 
    "code": 10
  }
}

我的方法是打开https://developers.facebook.com/tools/explorer,生成一个包含ads_management所有权限的令牌。

并执行电话:

act_ID/reachestimate?currency=EUR&targeting_spec={'countries':['US']}

我通过访问我的广告管理员并通过网址(或访问权限编辑器)获取广告帐户ID。

看起来很简单,但我现在还不知道我缺少什么,在使用PHP API时我也遇到了同样的错误。

非常感谢所有想法。谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用自己的应用程序生成访问令牌,则可能位于Marketing API的标准层或基本层。对于这些层,您需要指定要使用的每个AdAccount。

在开发者中,选择您的应用并转到应用>设置>高级。根据"广告帐户"点击"广告API"右侧的按钮,列出您要使用的所有帐户。

有关详细信息,请参阅: https://developers.facebook.com/docs/marketing-api/access#standard_accounts