我在调用Azure使用api时面临一个问题。在使用API中,我们需要提供报告的开始日期时间和报告的结束日期时间。在这些日期时间,如果我提供分钟部分,如:
2017-02-09T03%3A的 30 %3a00Z
然后它失败,异常 - 错误请求。
它与日期时间部分一直工作到小时部分。在给出任何分钟部分的那一刻,它失败了。我试图确保:
•开始和结束日期时间都过了当前日期时间
•两个日期时间均以utc iso 8601格式提供
•结束日期时间是从未来到开始日期时间。
由于上述问题,我所报告的日期之间的最短时间差距是一小时。请让我知道我可能会尝试或者我可能做的任何错误。
提前致谢,
Rahul
答案 0 :(得分:0)
如果您使用每小时粒度,则不支持分钟和秒。 https://msdn.microsoft.com/en-us/library/azure/mt219001.aspx
错误请求响应的正文应如下所示: { “错误”:{ “code”:“InvalidInput”, “message”:“每小时聚合粒度的reportedendtime需要使用小时部分设置时间,零和秒(1:00:00Z,2:00:00Z,3:00:00Z等)为零。 )“。 } }