Я пытался реализовать вызов API в скрипте Powershell, тестировал его в Postman и работал нормально, сейчас я пытаюсь сделать это в powershell, но он получает "error":"bad request"
. Для вызова требуются следующие параметры:
$Body = @{
'refresh_token' = 'xxx';
'acces_token' = 'xxx';
'expires' = 10000
}
$Headers = @{
ContentType = "application/x-www-form-urlencoded"
Authorization = "Basic xxx=="
}
$Uri = "www.site.com"
Я отправляю запрос через powershell, используя Invoke-RestMethod
следующим образом:
Invoke-RestMethod -Method POST -Uri $Uri -Headers $Headers -Body $Body
Однако он отправляет обратно "error":"bad-request"
, когда должен отправлять токен json или сообщение об ошибке "error":"token not expired"
.
Когда я пытаюсь через почтальон, он работает нормально, я не знаю, где ошибка.
Как мне отформатировать запрос, чтобы он работал?