Так что, к удивлению, Facebook возвращает мои мысли. Иногда. Нет объяснения, почему, но я попытался с двумя учетными записями и получил на одном счете понимание, а другой нет. Может быть, это как-то связано с тем, что идеи, возвращаемые с помощью этого звонка, имеют меньшую продолжительность жизни, поэтому вы не можете получить информацию о старых объявлениях. Точно сказать не могу. Не собираюсь читать миллион страниц.
Мое решение для тех, кто заинтересован. Я позвонил напрямую в adaccount insights и указал уровень «ad», чтобы они возвращали информацию для всех объявлений аккаунта. Я также запросил ad_id. Позже я смог сопоставить результаты, возвращенные этим вызовом, с предыдущим, о котором я говорил, путем сравнения идентификатора объявления и объединения результатов.
ad_account.insights(
fields: ['ad_id', 'spend', 'impressions', 'clicks', 'ctr', 'cpc'],
level: 'ad',
time_range: {
since: date_since,
until: date_until
}
).to_json