좌측 메뉴에서 API연동을 선택합니다.
새 API를 추가합니다.
원하는 API(시스템)을 추가합니다. - 다양한 템플릿을 제공하고 있습니다.
모듈의 각 항목에 알맞은 값을 추가합니다.
우측 하단의 배포 버튼을 클릭하여 스튜디오에서 사용할 수 있도록 배포합니다.
스튜디오 서비스탭에서 서비스를 새로 추가하고 생성한 시스템, 모듈을 설정하여 사용합니다.
항목명 | 설명 |
---|---|
Module 명 | 모듈 이름 |
Event Config Key | 스튜디오에서 동적으로 값을 받아올 수 있는 키 지정 (세미콜론;으로 다중 값 입력) ex>a;b;c |
URL | 호출할 API 주소 |
Header | API 호출 시 사용할 헤더 정의 (필수, 값이 없는 경우 {}) |
Get/POST | 호출 방식 정의 |
Request Body | API 호출 시 전달할 body 정의, 시나리오에서 전달 받은 데이터는 ParamBlocks로 접근(이중배열) |
Response Body | API 호출 후 시나리오로 전달할 데이터 정의, Result로 접근 가능 |
❗Header, Request Body, Response Body 모두 JSON 형식으로 정의합니다.
❗Header, Request Body(POST 방식인 경우) { }
를 기본으로 넣어주어야 합니다. (개선 예정)
❗문자열로 전달되는 값들은 모두 "" 묶어서 설정해야 합니다. 키 값은 반드시 문자열로 정의합니다.
❗{= }
표현식을 사용하여 값을 제어할 수 있습니다.
{
"ApiKey" : "{=Event.key}"
}
❗URL에 동적 쿼리 파라미터를 추가하려면 URL에 Event Config Key를 추가하고 Studio에서 Event Config Key에 대해서 UTF-8 인코딩이이 필요합니다.
사용 예시