API-интерфейс использования ресурсов Azure сообщает "неверный запрос" с указанием минут в датах начала и окончания
При вызове API-интерфейса использования Azure я столкнулся с одной проблемой. В API использования нам необходимо указать дату и время начала и дату окончания. В этих датах, если я предоставлю часть минут, как:
2017-02-09T03% 3a30% 3a00Z
Затем происходит сбой с исключением - плохой запрос.
Он отлично работает с частью даты и времени до части часа. В тот момент, когда дается любая минутная часть, она терпит неудачу. Я пытался убедиться, что:
• начало и конец даты истекают до текущей даты
• обе даты представлены в формате utc iso 8601
• конечная дата-время наступает после, т.е. в будущем до начальной даты-времени.
В результате вышеупомянутой проблемы минимальный промежуток времени между сообщенными датами и временем, которые я мог пройти, составляет один час. Пожалуйста, дайте мне знать, что я могу попробовать или что-то не так, что я могу делать.
Заранее спасибо,
Рахул
1 ответ
Если вы используете часовую гранулярность, она не поддерживает минуты и секунды. https://msdn.microsoft.com/en-us/library/azure/mt219001.aspx
Тело ответа о неверном запросе должно выглядеть следующим образом: { "error": { "code": "InvalidInput", "message": "Время отклика для гранулярной агрегации должно быть задано с использованием только части часов с нулями минут и секунд (1:00:00Z, 2:00:00Z, 3:00:00Z и т. д.)." } }