Json Guide
발송 지원도구는 다음과 같이 구성되어 있습니다.
메시지 작성 영역과 미리보기 구성 정보
화면 구성 설정 정보
화면 스타일 설정 정보
각 Key들의 사용 케이스는 Case Guide에서 확인할 수 있습니다.
message
message
메시지 작성 영역과 미리보기 구성 정보
* 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 를 매핑하여 전달합니다.
Case 3. 작성중이던 메시지를 수정하기 위하여 화면 호출하는 경우
displayedItem
displayedItem
화면 구성 설정 정보
previewOnly
미리보기만 보기 옵션
true : 미리보기 영역만 이용
false : 등록, 수정, 상세조회 목적으로 사용하는 경우
inputEnable
입력창 활성화 여부
true : 메시지 입력 영역과 버튼 영역이 활성화됨. 작성 / 수정시 필수
false : 메시지 입력 영역이 비활성화됨
imageEditor
이미지 편집창 사용 여부
true : 발송툴에서 제공하는 이미지 편집 기능 사용
false : 자체 시스템 호출하는 경우 (readme.md 참고)
guideText
사용자에게 전달할 안내 문구, 최대 100자
autoTextList
개인화변수 리스트
메시지 작성에 필요한 변수 샘플 리스트, 최대 10개
사용자가 개인화 변수를 선택하면 클립보드에 자동 복사됨
ex : ["{{변수}}", "{{변수}}"...]
* RBC에 등록하는 변수는 {{변수}}로 표시해야 합니다.
layoutTheme
layoutTheme
화면 스타일 설정 정보
themeColor
화면의 강조 색상을 정의합니다. (“#2f77fb”)
버튼, 라디오버튼, 토글, 안내 문구 등
themeTitleColor
입력 영역 타이틀 색상을 정의합니다. (“#111111”)
themeTitleSize
입력 영역 타이틀 크기를 정의합니다. (24 ~ 10)
themeLineWidth
입력 영역 타이틀 라인의 두께를 정의합니다. (4 ~ 0)
previewLineOpacity
미리보기 폰 목업의 라인 투명도를 정의합니다. (100 ~ 0)
previewIsLeft
미리보기 위치
previewOnly
: false 인 경우만 적용 (true / false)
previewMarginLeft
미리보기 마진 (왼쪽)조정 (32 ~ 0)
previewMarginTop
미리보기 마진 (상단)조정 (16 ~ 0)
Last updated
Was this helpful?