我正在尝试做一项我认为非常简单的任务,即使用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}
这被称为嵌套查询。