【发布时间】:2015-05-26 04:09:36
【问题描述】:
我需要访问 Facebook API 来检索广告统计信息。我所有的请求都将在服务器端处理。我已经知道如何通过获得具有ads_read 权限的用户访问令牌来访问这些数据,其中用户在广告帐户中具有管理员角色。
我的应用程序将使用 cron 作业来检索广告统计信息,所以我想改用应用程序访问令牌,因为用户不需要通过对话框进行身份验证,对吗?我将应用程序分配给业务,但它似乎不起作用。尝试使用 App Access Token 获取广告统计信息后,出现以下错误:
{
"error": {
"message": "The entity backed by id 1234567890123 cannot be seen
by the viewer with (ViewerID 0, AccountID 0):
DENY_RULE:InlinePrivacyPolicy:AlwaysDenyRule:4
(EntID: 1234567890123)",
"type": "OAuthException",
"code": 1
}
}
应用程序已分配给业务,但我不确定是否足够。我没有看到任何将其分配给广告帐户的选项。
我做得对吗,还是有另一种方法可以跳过对话部分?
【问题讨论】:
标签: facebook-graph-api facebook-apps facebook-access-token facebook-ads-api