Json Guide

발송 지원도구는 다음과 같이 구성되어 있습니다.

key
설명

메시지 작성 영역과 미리보기 구성 정보

화면 구성 설정 정보

화면 스타일 설정 정보


각 Key들의 사용 케이스는 Case Guide에서 확인할 수 있습니다.

message

메시지 작성 영역과 미리보기 구성 정보

key
설명

* isTemplate

메시지 타입

true : 사전 등록이 필요한 템플릿 메시지 등록, 수정, 조회 목적으로 화면 호출하는 경우

false : SMS, LMS, MMS 메시지 작성, 수정, 이력 조회 목적으로 화면 호출하는 경우 (default)

* message

RBC로부터 받은 메시지 전문을 전달합니다.

{ "code": "20000000","desc": null,"result": [ 이하

brandThemeColor

브랜드가 RBC에 별도로 브랜드 테마 컬러를 설정한 경우

Case 1. 템플릿 / 작성&수정 시

RBC 기본 로고 (사용 안할 시, 내장된 로고 렌더링)

brandLogos

Case. mTitleMedia / itemTitleMedia 가 포함된 메시지유형 & RBC에 등록한 브랜드로고가 있는 경우

preInputted

메시지 입력 pre-setting 값

(메시지 발송요청 때 필요한 body / buttons의 결과값)

messageForm

템플릿 유형 정보

maapFiles

화면을 구성하는 단계에 사전에 필요한 이미지 파일의 묶음

Case 3. 작성중이던 메시지를 수정하기 위하여 화면 호출하는 경우

maapfileToUrl

화면을 구성하는 단계에 사전에 필요한 이미지 파일의 묶음

(maapfile://이 제외된) Maapfile ID와 외부 이미지 url 를 매핑하여 전달합니다.

"maapFileIdToUrl" : {"maapfile ID" : "이미지url", "LT-BR.Jjhx1pu92m-MN3s": "http://"}

Case 3. 작성중이던 메시지를 수정하기 위하여 화면 호출하는 경우

displayedItem

화면 구성 설정 정보

Key
설명
영역

previewOnly

미리보기만 보기 옵션

true : 미리보기 영역만 이용

false : 등록, 수정, 상세조회 목적으로 사용하는 경우

inputEnable

입력창 활성화 여부

true : 메시지 입력 영역과 버튼 영역이 활성화됨. 작성 / 수정시 필수

false : 메시지 입력 영역이 비활성화됨

imageEditor

이미지 편집창 사용 여부

true : 발송툴에서 제공하는 이미지 편집 기능 사용

false : 자체 시스템 호출하는 경우 (readme.md 참고)

guideText

사용자에게 전달할 안내 문구, 최대 100자

autoTextList

개인화변수 리스트

메시지 작성에 필요한 변수 샘플 리스트, 최대 10개

사용자가 개인화 변수를 선택하면 클립보드에 자동 복사됨

ex : ["{{변수}}", "{{변수}}"...]

* RBC에 등록하는 변수는 {{변수}}로 표시해야 합니다.

layoutTheme

화면 스타일 설정 정보

Key
설명
영역

themeColor

화면의 강조 색상을 정의합니다. (“#2f77fb”)

버튼, 라디오버튼, 토글, 안내 문구 등

themeTitleColor

입력 영역 타이틀 색상을 정의합니다. (“#111111”)

themeTitleSize

입력 영역 타이틀 크기를 정의합니다. (24 ~ 10)

themeLineWidth

입력 영역 타이틀 라인의 두께를 정의합니다. (4 ~ 0)

previewLineOpacity

미리보기 폰 목업의 라인 투명도를 정의합니다. (100 ~ 0)

previewIsLeft

미리보기 위치

previewOnly : false 인 경우만 적용 (true / false)

previewMarginLeft

미리보기 마진 (왼쪽)조정 (32 ~ 0)

previewMarginTop

미리보기 마진 (상단)조정 (16 ~ 0)

layoutTheme을 조정하여 화면 스타일을 변경할 수 있습니다.

Last updated

Was this helpful?