首页 > 解决方案 > 具有 DAY 粒度的时间序列查询的开始时间必须是帐户时区的开始时间 (00:00:00)

问题描述

我正在尝试通过Postman调用带有端点的 Snapchat Marketing API for Ads stats

https://adsapi.snapchat.com/v1/ads/<Some Ad ID>/stats?start_time=2019-08-10T00:00:00-04:00&end_time=2019-09-10T00:00:00-04:00&granularity=DAY

哪个抛出错误

“不支持的统计信息查询:具有 DAY 粒度的时间序列查询的开始时间必须是帐户时区的开始时间 (00:00:00)。此帐户的时区是:亚洲/迪拜”

我已经尝试了(ISO 8601)格式的开始时间和结束时间的所有可能组合。有谁知道可能是什么问题?

标签: snapchat

解决方案


Asia/Dubai 是+4,但你使用了-4,所以 start_time 应该是:

start_time=2019-08-10T00:00:00%2B04:00

你应该对符号进行编码+,否则它将不起作用,+ ~> %2B 同样应该在 end_time 上,仅在一两天后start_time


推荐阅读