facebook-graph-api - Facebook Graph Api 为 Ad Insights API 返回空数据
问题描述
我正在尝试获取 AdCampaign 的报告,假设使用 xyz id,我拥有具有 ads_read、read_insights 权限以及除 page_messaging 之外的所有其他内容的有效访问令牌。具有许可令牌的应用程序也归同一个广告帐户所有。
xyz/insights?fields=ad_name,....
无论我要求哪个字段,它总是返回我空的数据集。
{
"data": [
]
}
解决方案
有一段时间我也为这个问题而苦苦挣扎。
可能发生的情况是查询的默认参数没有返回任何广告。例如,默认情况下,Ad Insights 仅查看广告生命周期的最后 30 天。尝试将“date_preset”参数设置为“lifetime”。对于您的查询,如下所示:
xyz/insights?date_preset=lifetime&fields=ad_name,....
有关更多信息,请查看此页面:https ://developers.facebook.com/docs/marketing-api/reference/adgroup/insights/ 。
推荐阅读
- javascript - 仅在单击按钮时扩展行
- robotframework - 如何在 log.html、report.html、output.xml 等机器人框架中保存日志,其中包含 ex log.html-> logxyz.html、abcreport.html 的特定名称?
- python - 有什么方法可以减少 python OpenCV 中的相机延迟?
- typescript - “此条件将始终返回 'false'”的错误结论
- sql-server - 在 select 语句中添加字母列
- java - 显示不正确修饰符的匿名内部类
- c++ - 不知道如何为用户提供启动、停止和重新启动程序的所有选项?
- html - 调整大小时,菜单栏折叠,一半的选项出现在其他选项下方的一行中
- hyperledger-fabric - Hyperledger Fabric:如何构建一个在条件满足时自动执行某些操作的链码?
- jquery - 弹出关闭时如何更改弹簧的模型值