Я пытаюсь вызвать API DevOps Azure, чтобы определить результат выполнения тестов, используя URL-адрес, сужая результаты до одного releaseEnvId
:
https://dev.azure.com/organisation/project/_apis/test/runs?api-version=5.0&releaseEnvIds=12345&minLastUpdatedDate=2019-05-17T14:00:00.910Z&maxLastUpdatedDate=2019-05-15T14:00:00.910Z
Для запроса API требуется две обязательные датывремя, но в документе https://docs.microsoft.com/en-us/rest/api/azure/devops/test/runs/query?view=azure-devops-rest-5.0 не указан формат:
maxLastUpdatedDate
minLastUpdatedDate
Дата и времяФормат, который я указываю, неверен, потому что появляется ошибка:
{"$id":"1","innerException":null,"message":"Invalid dates specified.","typeName":"Microsoft.TeamFoundation.TestManagement.WebApi.InvalidPropertyException, Microsoft.TeamFoundation.TestManagement.WebApi","typeKey":"InvalidPropertyException","errorCode":0,"eventId":3000}
Как я понимаю в документе, минимальная дата должна быть не более 7 дней от максимальной.если я добавлю мусор в форматы даты, то это приведет к правильной ошибке разбора даты.