POPBill Developers
연동신청
  • 가이드 0
  • 레퍼런스 0
  • 오류코드 0
카카오톡
  • 전자세금계산서
  • 현금영수증
  • 전자명세서
  • 홈택스수집(세금)
  • 홈택스수집(현금)
  • 사업자등록상태조회
  • 기업정보조회
  • 계좌조회
  • 예금주조회
  • 카카오톡
  • 문자
  • 팩스
Delphi
  • Java
  • PHP
  • .NET
  • .NET Core
  • Node.js
  • Python
  • Ruby
  • ASP
  • Delphi
  • PowerBuilder
  • Visual Basic
  • MS Access
SDK 레퍼런스

전송결과

1. GetMessages - 카카오톡 전송내역 확인

  • 팝빌에서 반환받은 접수번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.
function GetMessages(corpNum : String; receiptNum : String; userID : String = '') : TSentKakaoInfo;
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
receiptNum String 18 Y 팝빌에서 할당한 접수번호
userID String 50 N 팝빌회원 아이디
응답
TSentKakaoInfo
순번 변수명 타입 길이 설명
contentType String - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
templateCode String 12 템플릿 코드
알림톡 전송 시 반환
plusFriendID String 30 검색용 아이디
sendNum String 20 발신번호
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altSendType String 1 대체문자 유형
null미전송
C카카오톡과 동일 내용 전송
A대체문자 내용 전송
reserveDT String 14 예약일시
형식 : yyyyMMddHHmmss
adsYN Boolean - 광고메시지 전송 여부
true광고
false일반
sendCnt String - 전송건수
successCnt String - 성공건수
failCnt String - 실패건수
altCnt String - 대체문자 건수
cancelCnt String - 취소건수
btns KakaoButton[ ] 5 버튼 목록
최대 : 5개
순번 변수명 타입 길이 설명
buttonName String 14 버튼명
buttonType String 2 버튼유형
  • WL웹링크
  • AL앱링크
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
buttonURL1 String 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
buttonURL2 String 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
buttonTG String 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
msgs KakaoSentDetail[ ] 1,000 전송결과 정보
순번 변수명 타입 길이 설명
state Integer 1 상태코드
sendDT String 14 전송일시
형식 : yyyyMMddHHmmss
result Integer 3 카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
resultDT String 14 전송결과 수신일시
형식 : yyyyMMddHHmmss
contentType Integer - 카카오톡 유형
1알림톡
4알림톡 이미지
receiveNum String 20 수신번호
receiveName String 70 수신자명
content String 1,300 카카오톡 내용
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altContentType Integer 1 대체문자 전송타입
4단문
6장문
altSendDT String 14 대체문자 전송일시
형식 : yyyyMMddHHmmss
altResult Integer 3 대체문자 통신사 결과코드
altResultDT String 14 대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
receiptNum String 18 접수번호
requestNum String 36 요청번호
interOPRefKey String 20 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
예외
EPopbillException

2. GetMessagesRN - 카카오톡 전송내역 확인 (요청번호 할당)

  • 파트너가 할당한 요청번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.
function GetMessagesRN(corpNum : String; requestNum : String; userID : String = '') : TSentKakaoInfo;
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
requestNum String 36 Y 파트너가 할당한 요청번호
userID String 50 N 팝빌회원 아이디
응답
TSentKakaoInfo
순번 변수명 타입 길이 설명
contentType String - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
templateCode String 12 템플릿 코드
알림톡 전송 시 반환
plusFriendID String 30 검색용 아이디
sendNum String 20 발신번호
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altSendType String 1 대체문자 유형
null미전송
C카카오톡과 동일 내용 전송
A대체문자 내용 전송
reserveDT String 14 예약일시
형식 : yyyyMMddHHmmss
adsYN Boolean - 광고메시지 전송 여부
true광고
false일반
sendCnt String - 전송건수
successCnt String - 성공건수
failCnt String - 실패건수
altCnt String - 대체문자 건수
cancelCnt String - 취소건수
btns KakaoButton[ ] 5 버튼 목록
최대 : 5개
순번 변수명 타입 길이 설명
buttonName String 14 버튼명
buttonType String 2 버튼유형
  • WL웹링크
  • AL앱링크
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
buttonURL1 String 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
buttonURL2 String 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
buttonTG String 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
msgs KakaoSentDetail[ ] 1,000 전송결과 정보
순번 변수명 타입 길이 설명
state Integer 1 상태코드
sendDT String 14 전송일시
형식 : yyyyMMddHHmmss
result Integer 3 카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
resultDT String 14 전송결과 수신일시
형식 : yyyyMMddHHmmss
contentType Integer - 카카오톡 유형
1알림톡
4알림톡 이미지
receiveNum String 20 수신번호
receiveName String 70 수신자명
content String 1,300 카카오톡 내용
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altContentType Integer 1 대체문자 전송타입
4단문
6장문
altSendDT String 14 대체문자 전송일시
형식 : yyyyMMddHHmmss
altResult Integer 3 대체문자 통신사 결과코드
altResultDT String 14 대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
receiptNum String 18 접수번호
requestNum String 36 요청번호
interOPRefKey String 20 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
예외
EPopbillException

4. GetSentListURL - 카카오톡 전송내역 팝업 URL

function GetSentListURL(corpNum : String; userID : String) : String;
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 응답 URL

예외
EPopbillException