От одного из звонков SonarAPI, получил значение даты как 2018-12-13T18:04:42-0500
,
теперь, когда пытаемся проанализировать это значение даты для SonarAPI, его ошибка с ошибкой ниже:
Invoke-RestMethod : {
"errors": [
{
"msg": "Date '$date' cannot be parsed as either a date or date+time"
}
]
}
Когда в браузере просматривается приведенный ниже URL:
https://xxx.xxx.xxxx/api/measures/search_history?component=AP-EASI&metrics=coverage&from=2018-12-13T18:04:42-0500&to=2018-12-13T18:04:42-0500
, вывод в браузере:
{
"paging": {
"pageIndex": 1,
"pageSize": 100,
"total": 1
},
"measures": [
{
"metric": "coverage",
"history": [
{
"date": "2018-12-13T18:04:42-0500",
"value": "0.0"
}
]
}
]
}
$date = "2018-12-13T18:04:42-0500"
$Result = Invoke-RestMethod -Method Get -Uri 'https://xxx.xxx.xxx/api/measures/search_history?component=AP-EASI&metrics=coverage&from=$date&to=$date' -Headers $Headers | ConvertTo-Json -Depth 10
Write-host "$Result"