facebook - 可以在 Facebook 广告 API 中指定带有洞察力边缘的 date_preset 吗?

标签 facebook facebook-graph-api facebook-ads-api facebook-marketing-api

对于营销 API,我知道我可以通过一次调用从某个帐户中检索所有广告集及其见解,但我是否可以在同一个调用中为见解边缘指定 date_preset ?

例如,以下为我提供了终生洞察统计数据:

/v2.4/{accountID}/adcampaigns?fields=insights

明确一点——我知道这可以通过对每个广告集 ID 进行单独调用来检索(我知道我可以在其中指定 date_preset);相反,我想通过电话来完成此操作,我会一次性获得一长串广告集及其洞察详情。

最佳答案

是的,这可以使用 query expansion ,但是您可能无论如何都不应该这样做。

使用查询扩展会导致在一个 HTTP 调用中执行多个请求,在本例中,一个请求获取所有广告事件,然后是 N 请求,其中 N 是数字返回的广告系列。这反过来会影响您的速率限制。

请求所有广告事件(广告集)的所有见解的最有效方法是在帐户级别请求它们,指定聚合级别:

/v2.4/act_{ADACCOUNT_ID}/insights?date_preset=last_7_days&level=campaign

这只需要 1 个请求,或者检索总页数的请求数。

如果您真的想通过查询扩展来实现这一点,您可以执行以下操作:

/v2.4/act_{ADACCOUNT_ID}/adcampaigns?fields=insights.date_preset(last_30_days).time_increment(all_days)

您可以看到通常是 param_name=param_value 形式的查询参数的见解参数现在采用 param_name(param_value) 形式。

关于facebook - 可以在 Facebook 广告 API 中指定带有洞察力边缘的 date_preset 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31423184/

相关文章:

javascript - FB Comments Plugin - 检测页面上的评论

Facebook API - 如何在开发者模式下将应用程序添加到组

ios - 如何自定义 fbfrienpickerview Controller 并在自定义表格 View 中显示

ios - 错误 :An active access token must be used to query information about the current user

Facebook 的广告 API 异常 294 - 管理广告需要扩展权限 ads_management 和参与的 API key

ios - Swift 的 Facebook SDK 文档是否过时?对应的SDK版本是多少?

swift - 下载高分辨率个人资料图片 Facebook Graph API

android - Facebook 权限审查问题和不同的 hashkey/google play 包名称

facebook-ads-api - 如何通过 FB Ads Api 更新预定事件的开始日期?

facebook-ads-api - 从 Facebook 广告的电子邮件 md5 哈希创建客户受众