Сценарий, который вы предоставили, не был завершен - он заканчивается |
.
Перед выполнением запроса требуется действительный токен, иначе вы получите эту ошибку:
Invoke-RestMethod : {"ErrorCode":10,"Message":"No Account or Server API tokens were supplied in the HTTP headers. Please add a header for either
X-Postmark-Server-Token or X-Postmark-Account-Token."}
Ваш код имел ' Token'
, который является константой и, вероятно, недопустимым значением для заголовка X-Postmark-Server-Token
или X-Postmark-Account-Token
. Вы не показали, как был установлен $Token
, но, вероятно, это должно было выглядеть примерно так:
$Token = 'xxxxxxxxxxxxx' #your account specific token
$uri = 'https://api.postmarkapp.com/deliverystats'
Затем добавьте заголовки следующим образом (с $
перед Token
):
Invoke-RestMethod $Uri -Method Get -Headers @{'X-Postmark-Server-Token' ="$Token" } -ContentType "application/json"