【问题标题】:What permissions are needed to call /{page-id}/ads_posts on Facebook Graph API?在 Facebook Graph API 上调用 /{page-id}/ads_posts 需要什么权限?
【发布时间】:2019-04-25 13:49:38
【问题描述】:

我正在尝试使用 Graph API /{page-id}/ads_posts 端点列出 Facebook 页面的广告,但是当我尝试这样做时,我获得了权限。

使用 Graph API Explorer,我生成具有以下权限的页面访问令牌:emailread_insightsmanages_pagespages_show_list ads_readbusiness_managementinstagram_basicinstagram_manage_insightspublic_profile。 我是主页本身、附加的商务经理和相应广告帐户的管理员。

每次我尝试调用 /{page-id}/ads_posts,我都会收到

{
  "error": {
    "message": "(#200) Not enough permission to call this endpoint",
    "type": "OAuthException",
    "code": 200,
    "fbtrace_id": "XXXXX"
  }
}

我在 Facebook 文档或 Google 上找不到任何帮助,因为该错误没有真正的意义(在某些情况下,我收到一条消息说缺少特定权限,但这里没有)。有人可以帮忙吗?

编辑:我也尝试添加 ads_management 权限,但没有成功。

【问题讨论】:

  • 对我来说,当我添加 business_management 和 ads_management 权限时,错误就消失了。

标签: facebook-graph-api


【解决方案1】:

您需要将这些页面添加到处于开发模式 (https://www.facebook.com/settings?tab=business_tools) 的应用中。

【讨论】:

    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多