REST API - 직관적이고 보안이 강화된  Rest API를 통해 여러분의 서비스에 최적화된 메시지 시스템을 설계해 보세요.

기술정보센터

알림톡/친구톡 API

REST방식을 이용한 카카오톡 비즈메시지 전송 API로 HTTPS 요청을 보낼 수 있는 모든 환경에서 자유롭게 연동하실 수 있습니다. 알림톡/친구톡 발송 결과는 URL PUSH 방식을 통해 빠르게 전달 하고 있으며, 발송 실패 시 SMS/LMS 전환 발송 기능을 제공 합니다.

알림톡/친구톡 API연동에 대한 자세한 내용은 아래에서 확인 하실 수 있으며, 연동 테스트 신청 및 서비스 이용 상담은 아래의 버튼을 눌러주세요.

알림톡/상담톡 API 신청하기

선별 조건

메시지 발송 주체인 카카오 채널을 카카오 메시지 센터에 등록 후, 발신 프로필 키(Sender Key)을 발급, 해당 키를 메시지에 같이 전송 해야 합니다.
알림톡의 경우, 메시지 발송을 위해, 템플릿과 템플릿 코드를 카카오 메시지 센터에 등록해야 합니다.

개발 환경 구성

REST API는 HTTPS 요청을 보낼 수 있는 환경이라면 어디에서든 이용할 수 있습니다.

모바일/PC 웹 환경에서 Javascript를 활용
다양한 환경의 웹서버에서의 활용(Java, Ruby, Python 등)
iOS, Android 등 다양한 모바일 환경에서 활용

전문 규격

HTTPS METHOD
전송 요청을 위해 HTTPS POST 방식을 제공하며, 전송 응답은 JSON 방식을 사용합니다.

ENCODING
UTF-8 인코딩을 기본으로 제공합니다.

TIMEZONE
본 API에 대한 기준 시간은 한국 표준 시 KST(UTC+9)를 사용합니다.

API 리스트

API 설명

메시지 전송 API
- 메시지 발송을 요청하는 API입니다..

리포트 API
- 메시지 전송 결과를 확인할 수 있는 API입니다.

* 리포트를 수신 하기 위해서는 인포뱅크에서 제공하는 서버 IP에 대한 접근을 허용해야 합니다.
결과 송신 서버 IP 정보 : 211.233.70.224, 211.233.70.225

API URL 정보

API URL 정보
메시지 전송 API https://msggw.supersms.co:9443/v1/send/kko
리포트 API (PUSH) 인포뱅크에 등록한 리포트 URL 정보

API 상세

다국어를 지원하기 위해 UTF-8 인코딩을 사용합니다.

메시지 전송 요청 API

- 발급 받은 ID/Password을 HTTP Header에 등록하여 사용해야 합니다.
- X-IB-Client-Id : 인포뱅크를 통해 발급받은 ID
- X-IB-Client-Passwd : 인포뱅크를 통해 발급받은 Password
- 수신번호 형식은 국제 표준 을 따릅니다. 예) 8210123456478
- MT Failover(mt_failover)를 선택하면, 카카오 메시지 발송 실패 시 자동으로 길이에 따라 SMS/LMS 로 메시지 전송됩니다.
 (*단, MT Failover 권한은, 담당 영업매니저에게 권한을 획득 시 사용 가능합니다.)
- EUC-KR에서 제공하지 않는 글자가 포함 될 경우 국내 메시지 발송이 실패할 수 있습니다.

[Request]

path : /v1/send/kko
method : POST
header
    - X-IB-Client-Id : ID
    - X-IB-Client-Passwd : Password
    - Content-Type : application/json;charset=UTF-8
    - Accept : application/json

body

Response
Name TYPE 필수 Desc
msg_type Varchar(32) Y 메시지 타입 (FT: 친구 톡, AL: 알림 톡)
mt_failover Varchar(1) N 문자로 Failover여부 (Y/N)
msg_data Json Y 메시지 발송 필수 데이터
msg_attr Json Y 메시지 타입 별 속성 데이터
알림 톡/친구 톡 메시지 타입 별 따라,
메시지 발송 시 필요한 데이터가 상이
payment_code Varchar(20) N 과금 분리 코드

Request Sample (cURL)

curl -X POST -H 'X-IB-Client-Id: <발급 받은ID>' -H 'X-IB-Client-Passwd: <발급 받은 PASSWORD>'
-H 'Content-type: application/json' -d '{
 "msg_type": "AL",
 "mt_failover": "N",
 "msg_data": {
  "senderid": "15881234",
  "to": "821012345678",
  "content": "TEST MESSAGE"
  },
   "msg_attr": {
    "sender_key": "<카카오 채널 발송 키>",
    "template_code" : "1234",
    "response_method": "push",
    "ad_flag": "Y",
    "attachment": {
     "button": [
       {
       "name": "BUTTON1",
       "type": "WL",
       "url_pc": "http://www.kakao.com",
       "url_mobile": "http://www.kakao.com"
       },
       {
       "name": " BUTTON2",
       "type": "MD"
       },
       {
       "name": " BUTTON3",
       "type": "AL",
       "scheme_ios": "daumapps://open",
       "scheme_android": "daumapps://open"
       }
     ],
     "image": {
      "img_url":"http://mud-kage.kakao.com/dn/6Q8V8/btqg8nla99S/qft1caHh7eqA44HRysdk70/img_l.png",
      "img_link": "http://bizmessage.kakao.com/"
     }
    }
   }
  }' 'https://msggw.supersms.co:9443/v1/send/kko'

msg_data Json body
- 메시지 발송에 필수로 필요한, 발신자, 수신자, 메시지 내용이 포함되어 있는 JSON

Response
Name TYPE 필수 Desc
senderid Varchar(16) N MT Failover 사용 시 발신자 번호
* MT Failover 발송 시 필수 사항
to Varchar(16) Y 수신자 번호
국제 전화 번호 표준 적용 발송
(i.e, 82101231234)
content Varchar(1000) Y 메시지 내용
failover_content Varchar(2000) N MT Failover 사용 시 별도 메시지 내용 지정
미 입력 시 “content” 내용으로 MT 발송

msg_data Sample (JSON)

"msg_data": {
   "senderid": "15881234",
   "to": "821012345678",
   "content": "(광고) 테스트 예시"
  }

msg_attr Json body
- 메시지 타입 별, 셋팅이 필요한 메시지 데이터 속성 JSON

Response
Name TYPE 필수 Desc
sender_key Varchar(40) Y 카카오 채널 발송 키
user_key Varchar(30) N 카카오톡 채널 봇을 이용해 받은 카카오톡 채널 사용자 식별키
*친구 톡 연동 시 msg_data의 to 또는 user_key 필수
wide Varchar(1) N 와이드 버블 사용 여부(Y/N, 기본값 N)
*친구 톡 연동 시 사용
response_method Varchar(10) Y 요청 응답 수신 방식 (push, realtime)
*부록 참고
*친구톡 일 경우 push만 허용
timeout int N Timeout
*부록 참고
ad_flag Varchar(1) - 최종 고객 광고 거부 사용 여부 (Y/N)
*친구 톡 발송 시 선택 사항
template_code Varchar(30) - 템플릿 코드
실제 발송할 메시지 유형으로 등록된 템플릿 코드
*알림 톡 발송 시 필수 사항
attachment Json N 버튼, 이미지 첨부 시 속성 데이터

attachment Json body
- 메시지에 버튼, 이미지 삽입 시 속성 값 지정 JSON

Response
Name TYPE 필수 Desc
button Json N 버튼 속성 데이터
버튼 이름, 타입, 버튼 클릭 시 연결 URL 등 지정
image Json N 친구 톡 이미지 속성 데이터
친구 톡 이미지 URL, 이미지 등록 링크 지정

button Json body
- 버튼 타입에 따라, 속성 값의 필수/속성 값이 달라지므로, 반드시 *부록 참고 필요
- 웹 링크/앱 링크/봇 키워드/메시지 전달/배송 조회 5가지 버튼 타입 제공하며, 배송 조회 타입은 알림 톡만 이용 가능 합니다.
 ( 버튼은 최대 5개까지 첨부 및 여러가지 타입으로 혼합 사용 가능 )

Response
Name TYPE 필수 Desc
name Varchar Y 발신자 번호
최대 28자까지 입력 가능 (14자 권장)
type Varchar(2) Y 버튼 타입(WL, AL, BK, MD, DS)
*부록 참고
url_pc Varchar - PC환경에서 버튼 클릭 시 이동할 URL
url_mobile Varchar - Mobile 환경에서 버튼 클릭 시 이동할 URL
scheme_ios Varchar - Mobile ios환경에서 버튼 클릭 시 실행 할,Application custom scheme
scheme_android Varchar - Mobile android 환경에서 버튼 클릭 시 실행할 Application custom scheme
target Varchar - "target":"out" 일 경우 아웃 링크 사용(WL 버튼만)

button Sample(JSON)

"button": [
    {
     "name": "미리 주문하기",
     "type": "WL",
     "url_pc": "http://www.kakao.com",
     "url_mobile": "http://www.kakao.com"
    },
    {
     "name": "상담원 연결하기",
     "type": "MD"
    },
  ]

image Json body
- 이미지는 친구 톡에서만 이용 가능하며 1개의 이미지만 등록 사용 가능
- 이미지 타입에 따라, 속성 값의 필수/속성 값이 달라지므로, 반드시 *부록 참고 필요

Response
Name TYPE 필수 Desc
img_url Varchar Y 등록한 이미지 URL
img_link Varchar Y 이미지 클릭 시 이동할 URL
미 설정 시 카카오 톡 내 이미지 뷰어 사용
url_pc Varchar - PC환경에서 버튼 클릭 시 이동할 URL
url_mobile Varchar - Mobile 환경에서 버튼 클릭 시 이동할 URL

image Sample (JSON)

"image": {
   "img_url":
"http://mudkage.kakao.com/dn/6Q8V8/btqg8nla99S/qft1caHh7eqA44HRysdk70/img_l.png",
   "img_link": "http://bizmessage.kakao.com/"
 }

[Response]

header
   -HTTP 응답 코드를 통해, 메시지 정상 접수 여부를 우선 확인 할 수 있다.
    i.e) HTTP/1.1 200 OK : 정상 접수
          HTTP/1.1 401 : 권한 없음
  -Content-Type: application/json; charset=UTF-8

body

Response
Name TYPE 필수 Desc
messageId Varchar(40) Y 메시지 키
to Varchar(16) N 수신 번호
status Char(4) Y 처리 상태
text Varchar(255) N 접수 결과 메시지
처리 결과에 따라 수신 번호가 포함되지 않을 수 있습니다.

성공일 경우, Response Sample (JSON)

< ------- HEADER ------- >
HTTP/1.1 200 OK
date: Thu, 26 Oct 2017 10:43:55 GMT
transfer-encoding: chunked
content-type: application/json;charset=UTF-8
< -------- BODY --------->
{
  "messageId": "e7fd2b6124aa4630b5592463595c1e5c",
  "to": "821012345678",
  "status": "A000",
  "text": "Success"
}

실패일 경우, Response Sample (JSON)

< ------- HEADER ------- >
HTTP/1.1 400
date: Thu, 26 Oct 2017 10:43:55 GMT
transfer-encoding: chunked
content-type: application/json;charset=UTF-8
< -------- BODY --------->
{
  "messageId": "e3095a37b25243a29ab8a5dd3b225f62",
  "to": "821012345678",
  "status": "A102",
  "text": "senderKey is null or Empty "
}

리포트 API(PUSH)

- PUSH 방식 : 메시지 전송 요청을 하고, 전송 결과를 비동기로 응답 받는 방식입니다.
- 리포트 수신을 위해 인포뱅크에서 제공하는 서버 IP에 대한 접근을 허용해야 하며 리포트를 수신할 고객사측 IP/PORT 에 대한 정보는 영업 담당자에게 접수해야 합니다.
- 수신 받을 서버 네트워크 구간에 방화벽 허용이 필요합니다.
- 리포트는 아래와 같이 총 3가지로 분류 됩니다.

API URL 정보
KAKAO 리포트 카카오 메시지 최종 고객 수신 결과
MT 발송 접수 실패 MT Failover 전환 발송 시 접수 실패 사유
MT 발송 결과 리포트 MT Failover 발송 후, 최종 고객 수신 결과

- 전송 API를 통해 발송한 메시지에 대해 messageId기준으로 사용자가 제공한 접속 정보로 결과값을 전달합니다.
- 인포뱅크가 등록된 URL을 통해 하단 규격과 같은 Request를 보냅니다.
- 리포트 정보를 수신하면 하단 규격과 같은 Response를 주어야 합니다.
- 리포트 전송 실패 시, 재 전송 없이 해당 리포트는 전송 실패 처리 합니다.

1. KAKAO 리포트, MT 발송 접수 실패 API

[Request]

method : POST
path :인포뱅크에 등록한 URL 정보
content-type: application/json;charset=UTF-8
X-MessageType: [AL/FT/MT] : 리포트 메시지 타입, 알림 톡, 친구 톡, MT접수실패 유형으로 구분

URL parameter

Request
Name TYPE 필수 Desc
messageId Varchar(40) Y 메시지 아이디
resultCode Char(4) Y 발송 결과 코드
errorText Varchar(255) N 에러 내용
reportTime datetime Y 리포트 수신 시간 (yyyy-MM-dd HH:mm:ss)

Request Sample (cURL)

POST http://[Client URL] :[Client Port]
Host: [Client URL]:[Client Port]
X-MessageType: [AL/FT/MT]
content-type: application/json;charset=UTF-8
{
  "messageId": "e7fd2b6124aa4630b5592463595c1e5c",
  "resultCode": "0000",
  "reportTime": "2018-01-16 15:22:56",
  "errorText": null
}

[Response]

header
    - Content-Type: application/json; charset=UTF-8
body

Response
Name TYPE 필수 Desc
messageId Varchar(40) Y 메시지 아이디

Response Sample (JSON)

{
"messageId":"e7fd2b6124aa4630b5592463595c1e5c"
}

2. MT 발송 결과 리포트 API

http://www.ibizplus.co.kr/technical/datacenter/rest#api02 리포트 API(PUSH) 참고

URL parameter 재 정의(나머지 값은 링크 참고)

Request
Name TYPE 필수 Desc
ref Varchar(200) Y 카카오 메시지로 최초 접수한 messageId

리포트 API 연동 가이드
- KAKAO 리포트 및 MT 접수 실패 리포트는 POST 방식으로 수신 URL을 구성합니다.
- 리포트는 Header:X-MessageType으로 구분 할 수 있습니다.
- MT 발송 결과 리포트는 GET 방식으로 수신 URL을 구성합니다
- MT 발송 결과 리포트의 경우 ref 값에 접수된 messageId 값이 저장됩니다.

응답 및 결과 코드

- API Response 코드 : REQUEST 후, 바로 응답으로 수신하는 코드
- KAKAO 결과 코드: 알림 톡, 친구 톡 발송 시, 응답 받는 코드.
- MT Failover 결과 코드: MT Failover 적용 시, 수신 받을 수 있는 접수 실패, 리포트 응답코드

API Response 결과 코드

API Response 결과 코드
구분 Http
Status
Error
Code
Error Text Desc
성공 200 A000 Success 접수 성공
* 발송 결과는 리포트 코드 참고
* A000는 발송이 아닌 접수 성공 입니다. 접수성공 이나 실제로 메시지를 수신하지 못하였을 경우 대부분 템플릿 불일치(3016)로 실패합니다.
* 등록한 템플릿 내용과 실제 발송 내용을 비교하여 확인하시기 바랍니다.(버튼 포함)
* 발송 결과를 수신하려면 “리포트 API(PUSH)” 연동해야 합니다.
인증 401 A001 Unauthorized client ID 인가되지 않는 계정
401 A002 Not Existing client ID 존재하지 않는 계정
401 A003 Not allow MT failover MT Failover 불가한 계정
404 - No message available 잘못된 URI접근
형식 오류 400 A100 response_method is null or Empty response_method 값이 null
400 A101 response_method is wrong 잘못된 response_method값
400 A102 senderKey is null or Empty or
exceeded max senderKey-length
senderKey가 빈값
400 A103 Button's mandotory[Name/Type] is
not included
버튼의 필수 이름, 타입 누락
400 A104 Button's mandotory is Empty or
exceeded max button_name-length
버튼 누락
400 A105 Button Type is not inappropriate 잘못된 버튼 타입
400 A106 WL Button Type must have
url_mobile
WL 버튼 타입에 필요한 url_mobile 누락
400 A107 AL Button Type must have
Scheme_android
AL 버튼 타입에 필요한 Scheme_android 누락
400 A108 AL Button Type must have
Scheme_ios
AL 버튼 타입에 필요한 Scheme_ios 누락
400 A109 senderId is null or Empty 수신자 누락
400 A110 To Field is null or Empty 송신자 누락
400 A111 content is null or Empty 빈 메시지 내용
400 A112 Image must have img_url 이미지 사용시 img_url 누락
400 A113 msgType is Empty msgType 누락
400 A114 msgType is wrong 잘못된 MsgType
400 A115 template_code is null or empty or
exceeded max template_code-
length
템플릿 코드 누락
400 A116 Exceeded max content-
length
최대 메시지 길이 초과
400 A117 Exceeded max senderID length 최대 송신자 번호 길이 초과
400 A118 Exceeded max To length 최대 수신자 번호 길이 초과
400 A119 exceeded max ad_flag-length ad_flag 길이 초과
400 A120 exceeded max user_key-lengthh user_key 길이 초과
400 A121 mt_failover is invalid mt_failover 값 오류
400 A122 exceeded max mt failover content-
length
MT Failover 메시지 길이 제한 오류
400 A123 exceeded max wide-length wide 길이 초과
400 A124 FT type must have at least one of fields[to, user_key] 친구톡 user_key, to 모두 누락
400 A125 exceeded max app_user_id-length user_id 길이 초과
400 A126 app_user_id is empty app_user_id 필드가 있으나 값이 없는 경우
400 A127 AL type must have at least one of fields[to, app_user_id] to/app_user_id 모두 없는 경우
400 A128 user_key is empty user_key 필드가 있으나 값이 없는 경우
400 A129 Duplicate group code is empty (중복 발송 체크 기능 사용 고객사)
중복 그룹 코드 누락
400 A130 Exceeded max payment_code-length (과금 분리 코드 사용 고객사)
과금 분리 코드 길이 초과
400 A201 invalid json format Json 형식 오류
여신 401 A200 Exceeded the maximum number of
messages that can be sent
발송 가능 건수 초과
기타 500 A999 Unknown error 알려지지 않은 에러

공통 내부 실패 결과 코드

공통 내부 실패 결과 코드
발생구분 Status Error text Desc
공통 T900 알수 없는 에러 코드 알 수 없는 에러 코드 수신
공통 T997 내부 파싱에러 시스템 내부 원인으로 파싱 에러
공통 T998 내부 발송 취소 시스템 내부 원인으로 발송 취소
공통 T999 내부 발송 실패  시스템 내부 원인으로 발송 실패
공통 T910 내부 FAILOVER처리 실패 내부 FAILOVER 처리 실패

KAKAO 전송 결과 코드

KAKAO 전송 결과 코드
Status Error text Desc
0000 정상 발송
1001 NoJsonBody Request Body가 Json형식이 아님
1002 InvalidHubPartnerKey 파트너 키가 유효하지 않음
1003 InvalidSenderKey 발신 프로필 키가 유효하지 않음
1004 NoValueJsonElement Request BODY(Json)에서 name을 찾을 수 없음
1005 SenderNotFound 발신프로필을 찾을 수 없음
1006 DeletedSender 삭제된 발신 프로필
1007 StoppedSender 차단 상태의 발신 프로필
1011 ContractNotFound 계약 정보를 찾을 수 없음
1012 InvalidUserKeyException 잘못된 형식의 유저 키 요청
1021 BlockedProfile 차단 상태의 카카오톡 채널
(카카오톡 채널 운영툴에서 확인)
1022 DeactivatedProfile 닫힘 상태의 카카오톡 채널
(카카오톡 채널 운영툴에서 확인)
1023 DeletedProfile 삭제된 카카오톡 채널
(카카오톡 채널 운영툴에서 확인)
1024 DeletingProfile 삭제대기 상태의 카카오톡 채널
(카카오톡 채널 운영툴에서 확인)
1025 SpammedProfile 메시지차단 상태의 카카오톡 채널
(카카오톡 채널 운영툴에서 확인)
1030 InvalidParameterException 잘못된 파라메터 요청
2003 FailedToSendMessageByNoFriendshipException 메시지 전송 실패
(테스트 서버에서 카카오톡 채널을 추가하지 않은 경우)
2004 FailedToMatchTemplateException 템플릿 일치 확인 시 오류 발생 (카카오 내부 오류)
2006 FailedToMatchSerialNumberPrefixPattern 시리얼넘버 형식 불일치
3000 UnexceptedExcetpion 예기치 않은 오류 발생
3005 AckTimeoutException 메시지를 발송 했으나, 수신확인 안됨 (성공 불 확실)
3006 FailedToSendMessageException 카카오 내부 시스템 오류로 메시지 전송 실패
3008 InvalidPhoneNumberException 전화번호 오류
3010 JsonParsseExcetpion Json 파싱 오류
3011 MessageNotFoundException 메시지가 존재하지 않음
3012 SerialNumberDuplicatedException 메시지 일련번호가 중복됨
- 메시지 일련 번호는 고유의 값이 부여되어야 함
3013 MessageEmptyException 빈 메시지
3014 MessageLengthOverLimitException 메시지 길이 제한 오류
(텍스트 타입 1000자 초과, 이미지 타입 400자 초과)
3015 TemplateNotFoundException 템플릿을 찾을 수 없음
3016 NoMatchedTemplateException 메시지 내용이 템플릿과 일치하지 않음
3018 NoSendAvailableException 메시지를 전송할 수 없음
3019 MessageNotSentException 메시지가 발송되지 않은 상태
3020 SeenInfoNotFoundException 메시지 확인 정보를 찾을 수 없음
3022 NoSendAvailableTimeException 메시지 발송 가능한 시간이 아님
(친구 톡/마케팅 메시지는 08시~ 20시까지 발송 가능)
3024 MessageInvaildImageException 메시지에 포함된 이미지를 전송할 수 없음
3025 ExceedMaxVariableLengthException 변수 글자수 제한 초과
3026 Button chat_extra(event)-InvalidExtra(EventName)Exception '([A-Za-z0-9_]{1,50})' 상담/봇 전환 버튼 extra, event 글자수 제한 초과
3027 NoMatchedTemplateButtonException 버튼 내용이 템플릿과 일치 하지 않음
4000 ResponseHistoryNotFoundException 메시지 전송 결과를 찾을 수 없음
4001 UnKnownMessageStatusError 알수 없는 메시지 상태
9998 현재 서비스를 제공하고 있지 않습니다. 시스템에 문제가 발생하여 담당자가 확인하고 있는 경우
9999 시스템에 알수 없는 문제 발생, 담당자 확인중 시스템에 문제가 발생하여. 담당자 확인중

공통 내부 실패 결과 코드

http://www.ibizplus.co.kr/technical/datacenter/rest#api03 API Response 결과 코드 및 API Response 수신번호 별 결과코드 참고

MT Failover 코드

http://www.ibizplus.co.kr/technical/datacenter/rest#api03 Report 전송 결과 코드 참고

참고사항

메시지 타입 및 Timeout 설정

Response
타입 설명
Push 서버에 연결되어 있는 카카오 톡 사용자, 최근 7일간 카카오 톡 사용한 사용자
즉, 활성 사용자에게 메시지 전송 처리하는 방식
Realtime 메시지 전송 요청 시 결과를 실 시간 확인 하는 방식
Timeout 내 전송이 되지 않으면 실패 처리되며, Timeout 값은 5~30초(기본값: 10초)
Polling 메시지 전송 요청 후, timeout내에 수신 결과가 도착한 메시지에 대해서는 성공(MS03) 처리하고, 나머지는 성공불확실(ME09) 로 처리,
Timeout 값은 10초 ~ 86,400초(기본값: 86400초)

버튼 타입
    - 버튼은 최대 5개까지 첨부 가능, 배송조회/웹 링크/앱 링크/봇 키워드/메시지 전달 기능 버튼 타입 제공
     - 5개 버튼 타입은 믹스 해서 사용 가능
    - 버튼 명은 14자를 권장하며 최대 28자까지 입력 가능
    - 버튼 2개 이하 일 경우, 버튼 명은 가운데 정렬되며, 3개 이상일 경우 좌측 정렬

버튼타입
버튼타입 버튼 기능 속성 타입 필수 설명
WL 웹 링크 url_mobile Varchar Y Mobile 환경에서 버튼 클릭 시 이동할 URL
url_pc Varchar N PC환경에서 버튼 클릭 시 이동할 URL
AL 앱 링크 scheme_ios Varchar Y Mobile ios환경에서 버튼 클릭 시 실행 할, Application custom scheme
scheme_android Varchar Y Mobile android 환경에서 버튼 클릭 시 실행 할 Application custom scheme
BK 봇 키워드 해당 버튼 텍스트 전송
MD 메시지전달 해당 버튼 텍스트 + 메시지 본문 전송
DS 배송조회 버튼 클릭 시 배송 조회 페이지로 이동
*알림 톡만 이용 가능

챗버블 샘플

msg_attr Sample (JSON)

"msg_attr":{
  "attachment":{
    "image":{
      "img_link":"http://www.ibizplus.co.kr/",
      "img_url":"http://mud-kage.kakao.com/dn/6Q8V8/btqg8nla99S/qft1caHh7eqA44HRysdk70/img_l.png"
    },
    "button":[
      {
       "type":"WL",
       "name":"미리 주문하기",
       "url_mobile":"http://www.kakao.com",
       "url_pc":"http://www.kakao.com"
      },
      {
       "type":"MD",
       "name":"상담원 연결하기"
      },
      {
       "type":"AL",
       "name":"방송 알림 설정 보기",
       "scheme_android":"daumapps://open",
       "scheme_ios":"daumapps://open"
      }
    ]
 }
}

수신화면

발송 테스트
테스트를 위하여, 발신 프로필과 카카오톡 채널을 추가한 경우에만, 알림 톡 테스트메시지를 발송 할 수 있습니다.

Download

기술지원 상담

iMessage OTT팀

Email ottmsg@infobank.net

Back to top
  • 상담요청하기
  • CONTACT US
  • FAQ
  • 상담 게시판
Close X
SMS 후불 요금
EMMA 다운로드
구분 상세 DOWNLOAD
시스템OS Window 32bit (java 1.6이상) DOWNLOAD
Window 64bit (java 1.6이상) DOWNLOAD
Unix (java 1.6이상) DOWNLOAD
DBMS MSSQL DOWNLOAD
MySQL (5.x이상, Procedure, InnoDB 필수) DOWNLOAD
Maria DOWNLOAD
Oracle(9i)이상 DOWNLOAD
Tibero DOWNLOAD
DB2 DOWNLOAD
Sybase DOWNLOAD
PostgreSQL DOWNLOAD