API 호출하기 ( HTTP 요청 로직 )
Last updated
Last updated
외부에서 제공하는 API 를 Http 요청 로직을 이용하면 호출 할 수 있습니다.
이번 가이드에서는 웨이브온 폼에 문의 입력시 에서 제공하는 API 를 이용하여 슬랙 메세지를 보내는 방법을 알아 보겠습니다. 이를 응용하면 외부 시스템이 제공하는 다양한 기능(이메일, 문자 등등)을 활용하실 수 있습니다.
외부에서 제공하는 API 명세 확인이 필요합니다. 이번 예제에서는 이라는 자동화 솔루션을 이용하며, 만약 다른 시스템을 이용 희망하신다면 해당 외부 시스템이 제공하는 API 명세서를 확인이 필요합니다.
API 명세는 아래와 같이 구성되어 있습니다.
호출 URL ( 예를들어 https://api.waveon.io/v1/test-api )
호출 메서드 ( GET, POST )
전송 데이터 ( 예를들어 message : "입력 되었습니다." )
에서는 WebHook 이라는 형태로 API 를 제공합니다. 웹훅을 만드는 상세 과정은 가이드를 참고하시면 되시며 여기에서는 간략하게 소개합니다.
우측 Result 2 를 보시면 "HTTP 요청" 로직이 있습니다. URL 부분이 복사한 URL을 넣고, Query String 으로는 text, 문의 입력 발생 과 같이 넣습니다.
또는 다른 엘리먼트의 값을 가져와서 넣을수도 있습니다. value 입력창을 마우스 클릭 해서 커서가 켜지면 아래 스크린샷 에서 보시는 것 처럼 왼쪽에 다른 엘리먼트 요소의 내용을 가져올수 있는 팝업창이 뜹니다.
예를들어 입력 폼의 "문의사항" 에 입력된 내용을 가져오고 싶다면 차례대로 "입력 폼 선택 (AppForm)" -> "문의 사항 선택" -> "value 선택" 을 하면 자동으로 입력이 됩니다.
이렇게 설정하시면 제작하신 페이지의 폼에 문의사항이 입력 되었을때 문의사항에 입력된 값이 HTTP 요청을 통해 전송됩니다.