开始时间应该是DAY查询的本地时区日的开始

时间:2018-03-26 10:40:52

标签: datetime datetime-format snapchat

我对SnapChat API的正确格式化查询有一些问题。 我需要获取最后一天的一些信息。 我阅读了official doc并提出了下一个参数的请求:

  

START_TIME = 2018-03-25T00:00:00.00 + 02:00      END_TIME = 2018-03-26T00:00:00.00 + 02:00      粒度= DAY

其中+02 :: 00是我的时区。 而不是结果,我收到错误消息

  

“开始时间应该是DAY的本地时区日的开始   查询“。

我无法弄清楚start_time参数有什么问题。错误在哪里?

2 个答案:

答案 0 :(得分:1)

start_time时区应与广告帐户一级的时区设置匹配。 使用moment.js,您可以使用类似以下内容的

moment.tz(start_time, adaccount.timezone).toISOString();

答案 1 :(得分:0)

尝试-02:00

我猜你想把-09:00换成(中非时区)

对于我转换回UTC,我使用了以下内容:

stats?granularity=DAY&start_time=2018-04-01T00:00:00.00-07:00&end_time=2018-04-05T00:00:00.00-07:00

  • 粒度= DAY
  • start_time = 2018-04-01T00:00:00.00-07:00
  • end_time = 2018-04-05T00:00:00.00-07:00