【问题标题】:Facebook Graph Api returning empty data for Ad Insights APIFacebook Graph Api 为 Ad Insights API 返回空数据
【发布时间】:2018-05-08 09:50:46
【问题描述】:

我正在尝试获取 AdCampaign 的报告,假设使用 xyz id,我拥有具有 ads_read、read_insights 权限以及除 page_messaging 之外的所有其他权限的有效访问令牌。具有许可令牌的应用程序也归同一个广告帐户所有。

xyz/insights?fields=ad_name,....

无论我要求哪个字段,它总是返回空数据集。

{
  "data": [
  ]
}

【问题讨论】:

    标签: facebook-graph-api facebook-insights


    【解决方案1】:

    有一段时间我也在为这个问题而苦恼。

    可能发生的情况是查询的默认参数没有返回任何广告。例如,默认情况下,Ad Insights 仅查看广告生命周期的最后 30 天。尝试将“date_preset”参数设置为“lifetime”。对于您的查询,如下所示:

    xyz/insights?date_preset=lifetime&fields=ad_name,....
    

    欲了解更多信息,请查看此页面:https://developers.facebook.com/docs/marketing-api/reference/adgroup/insights/

    【讨论】:

    • 这是正确的,但现在图表已更改,请参阅下面的答案。
    【解决方案2】:

    @Dario-macieira 是正确的,但现在 date_preset =lifetime 参数在 Graph API v10.0+ 中被禁用并替换为 date_preset = maximum,它返回最大值37 个月的数据

    对于 v9.0 及以下版本,date_preset = maximum 将于 2021 年 5 月 25 日启用,任何生命周期调用都将默认为最大值,并且仅返回 37 个月的数据。

    https://developers.facebook.com/docs/marketing-api/insights/parameters/v12.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 2015-07-24
      • 1970-01-01
      相关资源
      最近更新 更多