Powershell 앱을 사용하여 HTTP 요청을 호출할 수 있습니다. 우리는 샘플 GET 요청을 호출하고 JSON Parser 노드를 사용하여 응답 본문을 파싱하는 방법을 시연합니다.
Powershell의 Invoke-WebRequest 커맨드렛은 Freshservice 티켓 세부 정보 API를 호출하는 데 사용됩니다. Automator의 JSON 파서 노드를 사용하여 응답 JSON을 파싱하며, 파싱된 JSON의 키-값을 Automator의 후속 노드에서 사용할 수 있습니다.
1단계: : 커맨드렛을 사용하여 웹 요청 호출 Invoke-WebRequest 4
Freshservice REST API를 호출하는 데 사용되는 명령
$credPair = "<your-freshservice-api-token>:.";
$encodedCredentials = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($credPair));
$headers = @{ Authorization = "Basic $encodedCredentials" };
$url = "https://<your-subdomain>.freshservice.com/api/v2/tickets/1?include=assets";
$Response = Invoke-WebRequest -Uri $url -Method Get -Headers $headers -UseBasicParsing;
$Response.Content;
2단계: 작업을 테스트하고 샘플 응답 본문을 클립보드에 복사합니다.
3단계: JSON Parser 노드를 캔버스로 드래그 앤 드롭합니다.
4단계: Powershell 앱 작업의 출력에 소스를 매핑합니다.
5단계: 샘플 응답 본문을 페이로드 섹션에 붙여넣고 Generate Output 버튼을 눌러 페이로드 입력의 스키마에 따라 출력을 자동으로 생성합니다.
선택 사항: 런타임에 스키마에서 다른 값이 필요한 경우 사용자 정의 JSON 경로 표현식을 사용하여 출력을 생성할 수도 있습니다.
6단계: 앞으로의 조건 및 작업에서 파서 노드에 구성된 출력을 참조합니다.







