我想在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时我也遇到了同样的错误。
非常感谢所有想法。谢谢。
答案 0 :(得分:1)
如果您使用自己的应用程序生成访问令牌,则可能位于Marketing API的标准层或基本层。对于这些层,您需要指定要使用的每个AdAccount。
在开发者中,选择您的应用并转到应用>设置>高级。根据"广告帐户"点击"广告API"右侧的按钮,列出您要使用的所有帐户。
有关详细信息,请参阅: https://developers.facebook.com/docs/marketing-api/access#standard_accounts