Facebook 广告洞察 API : (#3) Application does not have the capability to make this API call

标签 facebook facebook-graph-api authorization alteryx

我正在尝试通过 Facebook 营销 API 提取 Facebook 广告指标。流程基本上是我希望提取我公司的所有帐户 ID,然后遍历它们,分别检索它们的见解。

但是我有一个我无法解决/理解的错误。

当我尝试进行 API 调用时(在 Graph Explorer 和我的 Alteryx 工作流中):

GET-> /v2.8/act_<Account_ID>/insights

我收到以下错误:

 "error": {
"message": "(#3) Application does not have the capability to make this API call.",
"type": "OAuthException",
"code": 3,
"fbtrace_id": "BNevVWUExDg"
}

我必须承认,我完全不知道是什么导致了这个错误......实际上也正是问题所在......我的 token 是否缺少正确的范围/权限?

使用相同的标记,我能够正确调用 API 以获取所有 adaccounts 的列表 (GET->/v2.8/me/adaccounts )。

有人知道我的问题是什么吗?

最佳答案

您必须确保您的特定访问 token 具有 ads_management 或 ads_read 权限。

这是来自营销 API 快速入门。 https://developers.facebook.com/docs/marketing-apis

这些 API 也有速率限制,但如果是这种情况,我预计会出现不同的错误。

关于Facebook 广告洞察 API : (#3) Application does not have the capability to make this API call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40142294/

相关文章:

android - 我们可以更改 facebook 上链接的图像(由 android 应用程序发布)吗

iphone - Facebook SDK : openActiveSessionWithPermissions completionHandler not called

ios - 在 iOS 上以测试用户身份登录 Facebook 开发应用程序

ios - 无法从 Facebook Graph 访问电子邮件

.net - web.config 授权拒绝未经授权

java - 基于IP地址的授权

ruby-on-rails - Facebook Graph API taggable_friends 给出无效范围错误

java - https ://graph. facebook.com/v2.10/me/photos?access_token=xxxxxx 返回错误

facebook - 如何自定义新闻提要中的开放图对象描述位置?

entity-framework - POCO + 具有存储库模式的 Entity Framework - 权限处理