Njem
15-11-2022, 18:41
Всем привет!
Есть обычный GET запрос по API:
$GET_JSON_RESPONSE = Invoke-RestMethod -Method Get -Uri "$ENDPOINT/api/1.1/json/$NAMEPOINT1/" -Headers $HEADERS -ContentType "application/json"
$NAME_GROUP = $GET_JSON_RESPONSE | Format-List name, id
Возвращает он названия и id этих названий
Ситуация следующая, нужно сделать следующий запрос вот такого типа:
Invoke-RestMethod -Method Get -Uri "$HF_ENDPOINT/api/1.1/json/$NAMEPOINT2/23/" -Headers $HEADERS -ContentType "application/json"
Нужно чтобы из первого запроса, а точнее из результата, который он дал по первому запросу взял id и подставил его во второй запрос (в конце где пример номера 23)
Причём, чтобы проходился по результату каждого id и делал по всем запросы и вывел информацию: название и результат от второго запроса
Помогите, пожалуйста, сделать это... примерно, понимаю что через цикл.. игрался, игрался, но не смог понять как это сделать правильно(
как мне взять из ответа только id и вставить его в запросы :(
Есть обычный GET запрос по API:
$GET_JSON_RESPONSE = Invoke-RestMethod -Method Get -Uri "$ENDPOINT/api/1.1/json/$NAMEPOINT1/" -Headers $HEADERS -ContentType "application/json"
$NAME_GROUP = $GET_JSON_RESPONSE | Format-List name, id
Возвращает он названия и id этих названий
Ситуация следующая, нужно сделать следующий запрос вот такого типа:
Invoke-RestMethod -Method Get -Uri "$HF_ENDPOINT/api/1.1/json/$NAMEPOINT2/23/" -Headers $HEADERS -ContentType "application/json"
Нужно чтобы из первого запроса, а точнее из результата, который он дал по первому запросу взял id и подставил его во второй запрос (в конце где пример номера 23)
Причём, чтобы проходился по результату каждого id и делал по всем запросы и вывел информацию: название и результат от второго запроса
Помогите, пожалуйста, сделать это... примерно, понимаю что через цикл.. игрался, игрался, но не смог понять как это сделать правильно(
как мне взять из ответа только id и вставить его в запросы :(