首页 > 解决方案 > Facebook Graph Api 为 Ad Insights API 返回空数据

问题描述

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

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

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

{
  "data": [
  ]
}

标签: facebook-graph-apifacebook-insights

解决方案


有一段时间我也为这个问题而苦苦挣扎。

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

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

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


推荐阅读