샘플 사용 사례 - 웹 요청을 호출하고 JSON 파서 노드를 사용하여 응답을 구문 분석하기

파워쉘

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단계: 앞으로의 조건 및 작업에서 파서 노드에 구성된 출력을 참조합니다.



이 문서가 도움이 되었나요?

Freshservice AI 도우미

샘플 사용 사례 - 웹 요청을 호출하고 JSON 파서 노드를 사용하여 응답을 구문 분석하기

AI 어시스턴트 초기화 중...