2017-02-10 19 views
0

我在調用Azure使用情況API時遇到了一個問題。在使用API​​中,我們需要提供報告的開始日期時間和報告的結束日期時間。在這些日期的時候,如果我提供像分鐘部分:Azure資源使用API​​在報告的開始日期和結束日期時間中使用分鐘部分表示「不良請求」

2017-02-09T03%3A %3a00Z

然後失敗,exception-錯誤的請求。

它適用於日期時間部分到小時部分。任何一分鐘都給出的時候,它就會失敗。我試圖以確保:

•開始和結束日期時間的過去到當前日期時間

•在UTC ISO 8601格式

提供兩個日期時間•結束日期時間即在未來到開始日期時間。

由於上述問題,我可以去報的日期時間之間的最小時間差是一個小時。請讓我知道,我可以嘗試或任何錯誤,我可能會做。

由於提前,

拉胡爾

+0

您是否嘗試過使用':'而不是'%3a'? –

+0

是約翰,用「:」即使小時部分說不好的請求也會失敗 –

回答

0

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

壞請求響應的主體應該是這樣的: { 「錯誤」:{ 「代碼」:「InvalidInput」, 「消息」:「每小時聚集粒度reportedendtime需要有時間設置僅使用小時部分,分鐘和秒爲零(1:00:00Z,2:00:00Z,3:00:00Z等)。「 } }

+0

是的我正在使用小時粒度。那麼,如果在分鐘級別需要數據,那麼如何實現?任何特定的過濾器或查詢字符串將被使用? –

+0

不幸的是,小時是目前可用的最小粒度 – sha

相關問題