使用Facebook API获取广告效果数据

时间:2018-12-04 12:57:48

标签: facebook facebook-graph-api

我正在尝试创建一个ETL,该ETL将:

  • 使用某些 Facebook API
  • 获取数据
  • 获取每个广告每天的点击次数,展示次数和花费
  • 将该数据加载到SQL数据库中

我能够做到这一点,但我相信该解决方案并不是很有效。检索很少的数据需要花费很多时间(3000行需要我大约3分钟的时间)。

我所做的是:

html GET请求的示例为:

  

https://graph.facebook.com/v3.2/act_<account_id>/ads?fields=insights.time_increment%281%29.date_preset%28last_7d%29%7Bad_id%2Cclicks%2Cimpressions%2Cspend%7D&limit=300

此请求具有:

params = {
    'fields': 'insights.time_increment(1).date_preset(last_7d){ad_id,clicks,impressions,spend}',
    'limit': 300
}
headers = {"Authorization": "Bearer XXX"} #(where XXX is the token)

是否有更好的API 端点来检索该数据?

0 个答案:

没有答案