Я искал высоко и низко и спрашивал на форумах по продуктам, но не могу понять это.
Использование PowerShell 5 Я пытаюсь ограничить свои результаты, используя заголовок диапазона, как указано в документации API. Тем не менее, я получаю следующую ошибку при попытке его использовать.
"Заголовок 'RANGE' должен быть изменен с использованием соответствующего свойства или
метод. Имя параметра: имя "
Я пробовал:
$headers = @{
SEC= $apiKey
range="items=0-49"
}
$result = Invoke-RestMethod -Method get -Uri $global:URI -ContentType 'application/json' -Header $headers
и ...
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add('Accept','Application/Json')
$headers.Add('RANGE','items=0-49')
$headers.Add('SEC',$ApiKey)
$result = Invoke-WebRequest -Uri $global:URI -Headers $headers -Method get
Кроме того, вот пример curl, приведенный в документации API:
curl -s -X GET -u ИМЯ ПОЛЬЗОВАТЕЛЯ -H 'Диапазон: items = 0-49' -H 'Версия: 10.0' -H 'Принять: application / json' 'https://product.com/api/s/of'
Действительно ценю любые указатели на это.
Заранее спасибо