【问题标题】:Are start/end times needed to query Ads API stats? (how to adjust for daylight savings time)查询 Ads API 统计信息是否需要开始/结束时间? (如何调整夏令时)
【发布时间】:2013-01-27 03:48:40
【问题描述】:

我正在尝试查询帐户的广告组统计 API 以获取一整天的数据。

The Facebook documentation recommendation 用于指定与 ad_account 时区相关的开始和结束日期以及时间(以 UTC 为单位),如下例所示:

1) 太平洋时间(2012 年 12 月 8 日):

/adgroupstats?start_time=2012-12-08T08:00:00&end_time=2012-12-09T08:00:00&
stats_mode=with_delivery&include_deleted=true&access_token=

2) 夏令时(2012 年 8 月 8 日):

/adgroupstats?start_time=2012-08-08T07:00:00&end_time=2012-08-09T07:00:00
&stats_mode=with_delivery&include_deleted=true&access_token=

我正在寻找一种更好的方法来解释夏令时,所以我想知道是否可以选择完全排除时间,因为我刚刚过了一整天。

在测试中,我发现以下返回与选项 2 相同的结果,但我想知道这是否是一种可靠的方法,因为它没有记录:

/adgroupstats?start_time=2012-08-08T00:00:00&end_time=2012-08-09T00:00:00&
stats_mode=with_delivery&include_deleted=true&access_token=

【问题讨论】:

  • 请注意:我已阅读文档(这就是我包含链接的原因),问题是当我代表客户查询并将时区关闭一小时(由于夏令时)。 FB 将调整查询以包括第二天,这样您就可以得到两天的统计数据。我注意到,通过省略日期 FB 数字的时间部分,我想要一天价值与该客户时区相关的数据,并给我 100% 正确的数据作为回报。我问这个问题,因为这没有反映在文档中 - 有没有人有任何额外的现场?

标签: facebook-graph-api facebook-ads-api


【解决方案1】:

您必须提供开始和结束时间。否则将无法知道您想要哪一天的统计数据。

参考Stats Documentation的“查询唯一统计”。

我引用“注意:由于时间以 UTC 表示,您必须在请求中手动调整夏令时”

因此解决方案应该是如何对您的请求进行编程以调整 DST 的开始/结束时间。

如果您使用的是 PHP,请参阅: How can I detect day light savings automatically in PHP?

或: PHP daylight saving time detection

【讨论】:

  • 我已经阅读了文档,客户端没有生成查询,我是。问题是当您代表客户查询时,您的时区偏离了一个小时(由于夏令时)。 FB 将调整查询以包括第二天,这样您就可以得到两天的统计数据。我注意到,通过省略日期 FB 数字的时间部分,我想要一天价值与该客户时区相关的数据,并给我 100% 正确的数据作为回报。我问这个问题,因为这没有反映在文档中。 -谢谢
【解决方案2】:

所以回答我自己的问题 - 在最新的 FB API 更新后,省略时间戳部分不再有效......

作为夏令时问题的解决方法 - 在我的代码中,我在一天内调用 /stats api(使开始日期和结束日期相同并省略时间部分):

/stats?start_time=2012-08-01T00:00:00&end_time=2012-08-01T00:00:00

我检索此调用的结果并查看 Facebook 返回的时间,以确定 FB 是否针对客户夏令时调整了此查询。

FB 返回: "start_time": "2012-07-31T07:00:00+0000",

然后我可以用正确的时间查询 /adgroupstats api:

/adgroupstats?start_time=2012-08-01T07:00:00&end_time=2012-08-02T07:00:00

注意:/adgroupstats api 似乎没有返回 FB 调整后的开始时间,所以我使用 /stats api 作为解决方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多