Facebook 没有从Ads insights API返回的洞察数据(/insights)

Facebook 没有从Ads insights API返回的洞察数据(/insights),facebook,facebook-marketing-api,facebook-rest-api,Facebook,Facebook Marketing Api,Facebook Rest Api,返回以下get请求 act_396592**/insights?fields=actions 作为 我也尝试过使用广告id和时间范围 /6072038816***/insights?fields=impressions&since=2017-08-01&until=2017-08-10 注意:此帐户有足够的广告。我已获得广告阅读权限。特别是对于广告,有时您将无法通过Insights检索数据。这对于经过编辑的广告尤其如此。这是一项改进的副作用,该改进允许将帖子的反馈传递到更新

返回以下get请求

act_396592**/insights?fields=actions
作为

我也尝试过使用广告id和时间范围

/6072038816***/insights?fields=impressions&since=2017-08-01&until=2017-08-10


注意:此帐户有足够的广告。我已获得广告阅读权限。

特别是对于广告,有时您将无法通过Insights检索数据。这对于经过编辑的广告尤其如此。这是一项改进的副作用,该改进允许将帖子的反馈传递到更新的广告中

本节(摘自下面提到的来源)明确提到可能会失去对见解的访问:

一旦我们在你编辑广告后进行社会反馈,新广告的帖子 和老帖子分享社会反馈。这种关系导致 其他限制。编辑广告后,您不能:

  • 发布或计划发布新的或旧的广告帖子
  • 为旧的或新的广告帖子检索帖子见解
  • 重复使用旧的或新的广告帖子提升旧的或新的广告帖子
  • 在/promotable_posts上阅读旧的或新的广告帖子
我鼓励你阅读完整的博客文章


来源:

专门针对广告,有时您无法通过洞察检索数据。这对于经过编辑的广告尤其如此。这是一项改进的副作用,该改进允许将帖子的反馈传递到更新的广告中

本节(摘自下面提到的来源)明确提到可能会失去对见解的访问:

一旦我们在你编辑广告后进行社会反馈,新广告的帖子 和老帖子分享社会反馈。这种关系导致 其他限制。编辑广告后,您不能:

  • 发布或计划发布新的或旧的广告帖子
  • 为旧的或新的广告帖子检索帖子见解
  • 重复使用旧的或新的广告帖子提升旧的或新的广告帖子
  • 在/promotable_posts上阅读旧的或新的广告帖子
我鼓励你阅读完整的博客文章

资料来源:

上述请求无效,因为Facebook默认显示过去30天的洞察。如果广告在过去30天内未激活,则返回空数据

/6072038816***/insights?fields=impressions&since=2017-08-01&until=2017-08-10
上述请求无效,因为参数错误。我不知道为什么它没有抛出任何错误。这确实令人困惑。 正确的方法之一是使用时间范围

/6072038816***/insights?fields=impressions&time_range={'since':'2017-08-01','until':'2017-08-10'}
或使用日期预设

/insights?fields=reach&date_preset=lifetime
上述请求无效,因为Facebook默认显示过去30天的洞察。如果广告在过去30天内未激活,则返回空数据

/6072038816***/insights?fields=impressions&since=2017-08-01&until=2017-08-10
上述请求无效,因为参数错误。我不知道为什么它没有抛出任何错误。这确实令人困惑。 正确的方法之一是使用时间范围

/6072038816***/insights?fields=impressions&time_range={'since':'2017-08-01','until':'2017-08-10'}
或使用日期预设

/insights?fields=reach&date_preset=lifetime

供将来参考:“last_30d”的
date_preet
的默认值在您将洞察作为广告或活动的边缘检索时尤其具有欺骗性,并且可能是未接收任何广告洞察的原因

这仅返回过去30天内活动广告的详细信息:
/ads?fields=姓名、id、创建时间、见解{印象、每点击一次的成本}

所有其他广告也会被检索到,但没有洞察

要包含所有广告见解,请使用
.date\u预设(生存期)


/ads?fields=名称、id、创建时间、洞察、日期、预设(生命周期){印象、成本、每次独特点击次数}

供将来参考:当您将洞察作为广告或活动的边缘检索时,“last_30d”的
日期预设的默认值尤其具有欺骗性,并且可能是未接收任何广告洞察的原因

这仅返回过去30天内活动广告的详细信息:
/ads?fields=姓名、id、创建时间、见解{印象、每点击一次的成本}

所有其他广告也会被检索到,但没有洞察

要包含所有广告见解,请使用
.date\u预设(生存期)


/ads?fields=name,id,created\u time,insights.date\u preet(life){impressions,cost\u per\u unique\u click}

您可能还需要
ads\u management
权限才能正常工作。这令人困惑。我不需要管理广告,我只需要数据。根据“Ads Insights API为报告和分析目的提供API访问。当专门使用Ad Insights API时,请请求Ads_read许可。”顺便说一句,我尝试过。未使用ads_管理权限。您可能还需要
ads_管理
权限才能使
/insights
正常工作。这令人困惑。我不需要管理广告,我只需要数据。根据“Ads Insights API为报告和分析目的提供API访问。当专门使用Ad Insights API时,请请求Ads_read许可。”顺便说一句,我尝试过。未使用ads_管理权限。这篇博客文章是关于已编辑的广告的,这是一个可能出现问题的特定场景。但是我所有的广告都没有编辑。你试过营销API吗?这里确实提到了
开发人员通常会为此端点请求这些权限:-ads\u management-ads\u read
是的。我也试过了,虽然我只需要ads insight数据,但这篇博文是关于编辑广告的,这是一个可能出错的特定场景。但是我所有的广告都没有编辑。你试过营销API吗?这里确实提到了
开发人员通常会为此端点请求这些权限:-ads\u management-ads\u read
是的。我也试过了,虽然我只需要ads insight数据,