如何使用 Facebook Graph API 批量提取广告洞察?

How to pull ad insights in bulk using Facebook Graph API?

我正在尝试做我认为非常简单的任务,即使用 Facebook API 检索有关广告的见解,但我遇到了很多麻烦。我知道如何使用多个 API 调用来检索广告列表,然后对每个广告使用 API 调用来检索每个广告的见解。

但是,我被限制在每小时 200 API 次调用,所以如果我想从所有时间拉出所有广告,这就不好了。有一种方法可以使用如下端点批量调用广告洞察:

act_XXXXXXXXXXXXXXX/ads?fields=insights{cpc, impressions}

但是我无法指定时间范围,所以它只获取过去一个月的统计数据。通常我会用

字段指定时间范围
date_preset=maximum

(或任何我想要的 date_preset),但在这种情况下,如果我将其添加为另一个字段,它不会影响洞察力(我想是因为他们将这些括号用作特殊获取大量见解的方法)。

我向上帝发誓,如果我弄明白了,我会免费公开大声发布它,因为我认为这太迂回了,这太荒谬了。

这样做:act_XXXXXXXXXXXXXXX/ads?fields=insights.date_preset(maximum){cpc, impressions} 这称为 nested query