Используйте временной диапазон в Ad Insights of Facebook Marketing API
Я пытаюсь получить показы моих объявлений между двумя датами
Я использую Graph API Explorer с этим путем:
act_0123456789/ads?fields=insights{ad_id,ad_name,impressions}
Я хочу использовать атрибут time_range, который мы можем найти в справочнике по Marketing API, но не знаю синтаксис. Кто-нибудь может мне помочь?
2 ответа
Я не могу комментировать подход, который вы используете, так как сам не использовал его. Тем не менее, вот альтернативный подход, который я использовал с успехом:
https://graph.facebook.com/v2.5/act_xyz/insights?level=<yourLevel>&fields=ad_id,ad_name,impressions&time_range[since]=2016-02-15&time_range[until]=2016-02-16&limit=25
где <yourLevel>
может быть одним из: ad
, adset
, campaign
Также обратите внимание, что я использую прямые запросы http в java, поэтому я показываю вам сам запрос. Надеюсь, вы можете экстраполировать на собственное решение.
Используя ту же конечную точку, которую вы указали в своем вопросе
act_0123456789/ads?fields=insights{ad_id,ad_name,impressions}
Способ указать временной диапазон будет
act_0123456789/ads?fields=insights.time_range({"since":"2017-08-07","until":"2017-08-14"}){ad_id,ad_name,impressions}
(конечно, эти две даты приведены только в качестве примера)
Самый простой способ сделать это
act_0123456789?fields=ads{insights.time_range({"since":"2019-03-03","until":"2019-03-03"}).time_increment(1){impressions}}
Удалите.time_increment(1), если вам не нужны данные по дням
вы можете использовать {} для подполей, например
act_0123456789?fields=campaigns{ads{name,insights,adcreatives{image_url}}}
вы можете использовать. и () для таких параметров, как; всегда убедитесь, что вы используете поля только после таких параметров, как этот порядок.(){}
act_0123456789?fields=campaigns.limit(1).time_range({"since":"2019-03-03","until":"2019-03-03"}).time_increment(1).breakdowns(country){ads{name,insights.time_range({"since":"2019-03-03","until":"2019-03-03"}).time_increment(1).breakdowns(country),adcreatives{image_url}}}