Преобразование Powershell Invoke-Restmethod прервано из-за безопасного канала SSL / TLS (API Smartsheets) - PullRequest
0 голосов
/ 07 декабря 2018

У меня проблемы с вызовом API smartsheets с помощью командлета powershell Invoke-Restmethod.Прикрепленный скрипт работал раньше.См. Сообщение об ошибке, касающееся SSL / TLS ниже.

$apiKey = "**********"
$url = "https://api.smartsheet.com/2.0/sheets"
$get_headers = @{"Authorization" = "Bearer " + $apiKey}
$put_headers = @{}
$put_headers.Add("Authorization", "Bearer " + $apiKey)
$put_headers.Add("Content-Type", "application/json")

$response = Invoke-RestMethod -Uri $url -Headers $get_headers

Invoke-RestMethod : The request was aborted: Could not create SSL/TLS secure 
channel.

Есть ли вообще какая-нибудь ошибка?

1 Ответ

0 голосов
/ 08 декабря 2018

API Smartsheet прекратил поддержку TLS 1.0, которая по умолчанию используется для Powershell.

Ссылка , которую Палансен поделился выше, имеет несколько хороших решений.По сути, вам нужно указать Powershell использовать TLS 1.2 при вызове.

...