템플릿
Last updated
Was this helpful?
Last updated
Was this helpful?
서비스를 이용하시려면 API PLEX 에서 [서비스 콘솔 / 발신번호]에서 발신번호 등록을 수행해야 합니다.
RCS biz center 에서 브랜드를 등록한 후, [대화방] > [대화방 등록] 메뉴를 통하여 사용할 발신번호와 브랜드를 연동 해야 합니다.
RCS biz center 에서 [내 브랜드 관리] > [브랜드 운영 관리] > [대행사 운영권한 부여] 버튼을 통하여 'CJ올리브네트웍스'에 대행사 운영권한을 부여 해 주셔야 합니다.
해당 API는 으로 결과를 전달할 수 있습니다.
Path variable(각 URI 내 중괄호({}) 로 묶인 경로 변수)는 아래 내용을 참고하여 호출 시 누락되지 않도록 해주세요.
service_id
서비스 유형 id
rcs-template-std : 스탠다드 RCS 템플릿
rcs-template-bulk : 대량 RCS 템플릿
rcs-template-finance : 금융 RCS 템플릿
rcs-template-verify : 인증 RCS 템플릿
POST
https://cium0wvo4a.apigw.ntruss.com/rcs/v2/{service_id}/v1/send
RCS 템플릿발송용 API
Headers
Content-Type
application/json; charset=utf8
Authorization
사용자ID;secret_key
Body
msg_type
string
RCS 메시지 타입
- RTF : RCS Template Free
- RTC : RCS Template Cell
- RTD : RCS Template Description
msg_data
object array
메시지 발송 상세 데이터
msg_key
string
메시지 고유 키(발송 시 unique 하게 설정 하여 발송)
sender_number
string
발신자 전화번호(발신번호 등록이 된 번호)
receiver_number
string
수신자 휴대폰 번호
msg_base_id
string
br_id
string
브랜드 아이디
(RCS Biz Center '브랜드 관리' - '브랜드 홈' 에서 확인 가능 합니다.)
brand_key
string
브랜드 키
(RCS Biz Center '브랜드 관리' - '브랜드 홈' 에서 확인 가능 합니다.)
header
string
광고성 메시지 여부 (0 : 정보성메시지, 1: 광고성메시지)
footer
string
무료수신거부 번호
(해당 파라미터 설정 시 ‘무료수신거부’ 문구가 자동으로 설정되어 발송)
(header 값이 광고성 일 때 footer 값을 포함하지 않으면실패 처리)
copy_allowed
string
복사 기능 허용 여부
(해당 메시지에 대해 단말기 내에서의 복사 기능 허용 여부)
msg
object
메시지 내용
body
object
buttons
object array
버튼 속성 데이터
Response
Template Cell
변수필드1
string
N
변수필드에 대응하는 값 (변수필드 추가 가능)
* 카드 최대 1 개 가능
* 템플릿에 가변값으로 지정한 변수 필드 모두 필수 입력 , 가변값으로 지정하지 않은 변수 필드 사용시 실패처리
* 메시지 본문에 속해있는 가변값의 합 최대 90자. (고정부와 변수부 포함 전체 길이가 90 자를 초과하는 경우 실패 처리)
EX)
"msg": {
"body": {
"변수필드1": "변수필드1 값",
"변수필드2": "변수필드2 값"
}
}
SMS Template Free
description
string
Y
SMS 템플릿카드 본문 (최대 90자)
- description 에 템플릿 내용 입력
LMS Template Free
mTitle
string
Y
메인 타이틀 (최대 17자)
title
string
Y
타이틀 (최대 30자)
description
string
Y
LMS 템플릿카드 본문 (최대 1300자) - description 에 템플릿 내용 입력
Key 1 : suggestions
첨부된 메시지의 개수만큼 반복한다 . 만약 버튼이 없는 메시지가 포함되어 있다면 ‘{}’ 의 형태로 기입한다.
예를들어 3개의 캐로셀 중 첫번째, 세번째 메시지만 버튼이 있는 경우
Key 2 : action
버튼 클릭 시 수행할 액션. 버튼의 개수만큼 해당 오브젝트를 작성 한다.
Template Description : 템플릿에 등록한 버튼으로 발송됨 (단, 버튼 url 에 가변 값이 있는 경우 , body 에 가변값 입력)
Template Cell : 템플릿에 등록한 버튼으로 발송됨 (단, 버튼 url 에 가변 값이 있는 경우 , body 에 가변값 입력)
Template Free : 버튼 지원 안함
results
object array
메시지 수신 데이터
msg_key
string
메시지고유 키
code
string
접수 결과 코드
desc
string
접수 결과 코드 상세
메시지포맷의고유식별값 ( 참조)
메시지 body (메시지 타입에 따라 다르므로 참조)
(버튼이 포함된 메시지 전송 시 상세 데이터를 포함) ( 참조)