【发布时间】:2017-10-13 14:13:12
【问题描述】:
我正在构建一个需要读取 Facebook 广告信息的应用程序,但我遇到了一个问题,这对我来说似乎很奇怪。
当我使用 https://graph.facebook.com/v2.10/me?fields=adaccounts{campaigns} 访问我的广告帐户的广告系列时,它可以正常工作,并且我可以看到广告系列及其属性。 当我将访问活动的请求更改为 https://graph.facebook.com/v2.10/[campaign_id] 时,会导致错误提示:
(#272) 此广告 API 调用要求用户是应用程序的管理员。用户不是此应用程序的管理员或开发人员。
我可以看到使用“我”作为请求中的第一个节点的活动的属性。 知道为什么我不能使用活动是第一个节点的请求访问活动吗?这个问题背后的原因可能是什么?
【问题讨论】:
-
https://graph.facebook.com/v2.10/只是 API 的基本 URL,不会专门访问任何对象。在此之后您的帖子中是否缺少某些内容,或者您是否真的尝试请求“无”并且想知道为什么这不起作用? -
我发布的 URL 存在问题(现已修复)。我尝试访问的 URL 是 graph.facebook.com/v2.10/[campaign_id]
-
您使用的是哪种访问令牌?
-
我使用的是用户访问令牌,由于在第一种情况下同一个令牌具有访问权限,我认为这不是权限问题。
-
@CBroe 有什么想法吗?
标签: facebook facebook-graph-api facebook-ads-api