在Facebook Marketing API的Ad Insights中使用时间范围

问题描述 投票:6回答:3

我试图在两个日期之间获得广告的展示次数

我正在使用Graph API Explorer这条路径:

act_0123456789/ads?fields=insights{ad_id,ad_name,impressions}

我想使用'time_range'属性,我们可以在Marketing API reference中找到它,但我不知道语法。有人可以帮帮我吗?

facebook facebook-graph-api facebook-insights facebook-marketing-api graph-api-explorer
3个回答
14
投票

我无法评论您使用的方法,因为我自己没有使用它。但是,这是我成功使用的另一种方法:

https://graph.facebook.com/v2.5/act_xyz/insights?level=<yourLevel>&fields=ad_id,ad_name,impressions&time_range[since]=2016-02-15&time_range[until]=2016-02-16&limit=25

其中qazxsw poi可以是以下之一:qazxsw poi,qazxsw poi,qazxsw poi

另请注意,我在java中直接使用http请求,这就是我向您展示请求的原因。希望您可以推断自己的解决方案。


6
投票

使用您在问题中显示的相同端点

<yourLevel>

指定时间范围的方法是

ad

(当然,这两个日期仅作为示例提供)


0
投票

最简单的方法是

adset

如果您不想要日复一日的数据,请删除.time_increment(1)

您可以使用{}作为子字段

campaign

您可以使用 。和()用于参数;总是确保你只使用像这个命令之类的参数后使用字段。(){}

act_0123456789/ads?fields=insights{ad_id,ad_name,impressions}
© www.soinside.com 2019 - 2024. All rights reserved.