无法检索某些 Facebook 广告的覆盖面估算值(来自 API)
Cannot retrieve the reach estimate for some Facebook ads (from the API)
API 缺少关于检索广告帐户或广告的 reachstimate 的一些明确解释。我已经确定:
- 我是管理员/或已添加到 Facebook 应用
- 我有付费广告活动
- 在Developer App页面的Settings Advanced面板添加了adaccount ID
我一直在努力:
在 Graph API Explorer 中,通过查询扩展检索数据:me?fields=adaccounts{campaigns{adsets{ads{reachestimate}}}}
。但是,我总是(随机)得到以下之一:
仍在浏览器中,通过直接访问检索它:act_{adaccount_id}/reachestimate
我明白了,即使我 100% 确定广告帐户已添加到“高级设置”面板中:
iOS 项目中的 1 和 2。我明白了:com.facebook.sdk.core error 8
使用 here 中的示例通过 curl 对其进行测试。我得到这个(与第 2 点相同):The ad account is not enabled for usage in Ads API
.
进一步说明,对于第 1 点,这不是整个查询,但我没有写相邻字段,因为它们对于这个问题的目的来说是多余的。
我只需要在同一查询中同时检索广告帐户、广告系列、广告集和覆盖面估算值。对我来说这似乎是一个死角。你有什么建议吗?你能给我看一个 Graph API 资源管理器工作示例吗?或者,如果我问的是不可能的,你能简单地展示一些有效的代码吗?
您的应用和广告帐户是同一个人所有吗?
Facebook 广告 API 具有分层访问权限。 https://developers.facebook.com/docs/marketing-api/access
新注册的应用处于开发层,只能访问用户自己的广告帐户。您需要对自己的广告帐户进行一些 API 调用以进行测试,以便升级到基本层并管理其他人的广告帐户。
显然,我得到了:
Please reduce the amount of data you're asking for, then retry your request.
因为查询太广泛了。这些 'adjacent' 字段实际上触发了大规模查询,因此解决方案是:
- 对活动设置限制(1)。
- 单独检索每个广告集的
reachestimate
。
我选择后者是因为它适合我的需要,但哪种解决方案效果更好取决于您。
API 缺少关于检索广告帐户或广告的 reachstimate 的一些明确解释。我已经确定:
- 我是管理员/或已添加到 Facebook 应用
- 我有付费广告活动
- 在Developer App页面的Settings Advanced面板添加了adaccount ID
我一直在努力:
在 Graph API Explorer 中,通过查询扩展检索数据:
me?fields=adaccounts{campaigns{adsets{ads{reachestimate}}}}
。但是,我总是(随机)得到以下之一:仍在浏览器中,通过直接访问检索它:
act_{adaccount_id}/reachestimate
我明白了,即使我 100% 确定广告帐户已添加到“高级设置”面板中:iOS 项目中的 1 和 2。我明白了:
com.facebook.sdk.core error 8
使用 here 中的示例通过 curl 对其进行测试。我得到这个(与第 2 点相同):
The ad account is not enabled for usage in Ads API
.
进一步说明,对于第 1 点,这不是整个查询,但我没有写相邻字段,因为它们对于这个问题的目的来说是多余的。
我只需要在同一查询中同时检索广告帐户、广告系列、广告集和覆盖面估算值。对我来说这似乎是一个死角。你有什么建议吗?你能给我看一个 Graph API 资源管理器工作示例吗?或者,如果我问的是不可能的,你能简单地展示一些有效的代码吗?
您的应用和广告帐户是同一个人所有吗?
Facebook 广告 API 具有分层访问权限。 https://developers.facebook.com/docs/marketing-api/access
新注册的应用处于开发层,只能访问用户自己的广告帐户。您需要对自己的广告帐户进行一些 API 调用以进行测试,以便升级到基本层并管理其他人的广告帐户。
显然,我得到了:
Please reduce the amount of data you're asking for, then retry your request.
因为查询太广泛了。这些 'adjacent' 字段实际上触发了大规模查询,因此解决方案是:
- 对活动设置限制(1)。
- 单独检索每个广告集的
reachestimate
。
我选择后者是因为它适合我的需要,但哪种解决方案效果更好取决于您。