0

我在调用 Azure 使用 api 时遇到了一个问题。在使用 API 中,我们需要提供上报的开始日期时间和上报的结束日期时间。在这些日期时间中,如果我提供分钟部分,例如:

2017-02-09T03%3a 30 %3a00Z

然后它因异常错误请求而失败。

它适用于日期时间部分,直到小时部分。一旦给出任何微小的部分,它就会失败。我试图确保:

• 开始和结束日期时间都超过了当前日期时间

• 两个日期时间均以 UTC ISO 8601 格式提供

• 结束日期时间在开始日期时间之后,即未来。

由于上述问题,我可以去的报告日期时间之间的最小时间间隔是一小时。请让我知道我可以尝试或我可能做的任何错误。

提前致谢,

拉胡尔

4

1 回答 1

0

如果使用小时粒度,则不支持分钟和秒。 https://msdn.microsoft.com/en-us/library/azure/mt219001.aspx

错误请求响应的正文应如下所示: { "error": { "code": "InvalidInput", "message": "每小时聚合粒度的报告结束时间需要仅使用小时部分设置时间,零分钟和秒(1:00:00Z、2:00:00Z、3:00:00Z 等)。” } }

于 2017-02-12T16:19:02.873 回答