콘텐츠로 이동

전송결과

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

섹션 제목: “1. GetMessages - 카카오톡 전송내역 확인”

팝빌에서 반환받은 접수번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.

Function GetMessages(corpNum As String, receiptNum As String, Optional userID As String = "") As PBKakaoSentResult
Parameters
순번 변수명 타입 길이 필수 설명
1corpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2receiptNumString18Y
팝빌에서 할당한 접수번호
3userIDString50N
팝빌회원 아이디
PBKakaoSentResult
순번 변수명 타입 길이 설명
1contentTypeInteger-
카카오톡 유형
  • 1 알림톡
  • 4 알림톡 이미지
2templateCodeString12
템플릿 코드
알림톡 전송 시 반환
3plusFriendIDString30
검색용 아이디
4sendNumString20
발신번호
5altSubjectString64
대체문자 제목
단위 : byte
6altContentString2,000
대체문자 내용
단위 : byte
7altSendTypeString1
대체문자 유형
  • null 미전송
  • C 카카오톡과 동일 내용 전송
  • A 대체문자 내용 전송
8reserveDTString14
예약일시
형식 : yyyyMMddHHmmss
9adsYNBoolean-
광고메시지 전송 여부
  • true 광고
  • false 일반
10sendCntString-
전송건수
11successCntString-
성공건수
12failCntString-
실패건수
13altCntString-
대체문자 건수
14cancelCntString-
취소건수
15btns5
버튼 목록
최대 : 5개
PBKakaoButton[ ]
순번변수명타입길이설명
1nString14
버튼명
2tString2
버튼유형
  • WL 웹링크
  • AL 앱링크
  • DS 배송조회
  • MD 메시지전달
  • BK 봇키워드
  • AC 채널추가
3u1String1,000
버튼링크
{t} = "AL" 경우 iOS 앱링크 적용
{t} = "WL" 경우 Mobile 웹링크 적용
4u2String1,000
버튼링크
{t} = "AL" 경우 Android 앱링크 적용
{t} = "WL" 경우 PC 웹링크 적용
16msgs1,000
전송결과 정보
PBKakaoSentDetail[ ]
순번변수명타입길이설명
1stateInteger1
상태코드
2sendDTString14
전송일시
형식 : yyyyMMddHHmmss
3resultInteger3
카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
4resultDTString14
전송결과 수신일시
형식 : yyyyMMddHHmmss
5contentTypeInteger-
카카오톡 유형
  • 1 알림톡
  • 4 알림톡 이미지
6receiveNumString20
수신번호
7receiveNameString70
수신자명
8contentString1,300
카카오톡 내용
9altSubjectString64
대체문자 제목
단위 : byte
10altContentString2,000
대체문자 내용
단위 : byte
11altContentTypeInteger1
대체문자 전송타입
  • 4 단문
  • 6 장문
12altSendDTString14
대체문자 전송일시
형식 : yyyyMMddHHmmss
13altResultInteger3
대체문자 통신사 결과코드
14altResultDTString14
대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
15receiptNumString18
접수번호
16requestNumString36
요청번호
17interOPRefKeyString20
파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “2. GetMessagesRN - 카카오톡 전송내역 확인 (요청번호 할당)”

파트너가 할당한 요청번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.

Function GetMessagesRN(corpNum As String, requestNum As String, Optional userID As String = "") As PBKakaoSentResult
Parameters
순번 변수명 타입 길이 필수 설명
1corpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2requestNumString36Y
파트너가 할당한 요청번호
3userIDString50N
팝빌회원 아이디
PBKakaoSentResult
순번 변수명 타입 길이 설명
1contentTypeInteger-
카카오톡 유형
  • 1 알림톡
  • 4 알림톡 이미지
2templateCodeString12
템플릿 코드
알림톡 전송 시 반환
3plusFriendIDString30
검색용 아이디
4sendNumString20
발신번호
5altSubjectString64
대체문자 제목
단위 : byte
6altContentString2,000
대체문자 내용
단위 : byte
7altSendTypeString1
대체문자 유형
  • null 미전송
  • C 카카오톡과 동일 내용 전송
  • A 대체문자 내용 전송
8reserveDTString14
예약일시
형식 : yyyyMMddHHmmss
9adsYNBoolean-
광고메시지 전송 여부
  • true 광고
  • false 일반
10sendCntString-
전송건수
11successCntString-
성공건수
12failCntString-
실패건수
13altCntString-
대체문자 건수
14cancelCntString-
취소건수
15btns5
버튼 목록
최대 : 5개
PBKakaoButton[ ]
순번변수명타입길이설명
1nString14
버튼명
2tString2
버튼유형
  • WL 웹링크
  • AL 앱링크
  • DS 배송조회
  • MD 메시지전달
  • BK 봇키워드
  • AC 채널추가
3u1String1,000
버튼링크
{t} = "AL" 경우 iOS 앱링크 적용
{t} = "WL" 경우 Mobile 웹링크 적용
4u2String1,000
버튼링크
{t} = "AL" 경우 Android 앱링크 적용
{t} = "WL" 경우 PC 웹링크 적용
16msgs1,000
전송결과 정보
PBKakaoSentDetail[ ]
순번변수명타입길이설명
1stateInteger1
상태코드
2sendDTString14
전송일시
형식 : yyyyMMddHHmmss
3resultInteger3
카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
4resultDTString14
전송결과 수신일시
형식 : yyyyMMddHHmmss
5contentTypeInteger-
카카오톡 유형
  • 1 알림톡
  • 4 알림톡 이미지
6receiveNumString20
수신번호
7receiveNameString70
수신자명
8contentString1,300
카카오톡 내용
9altSubjectString64
대체문자 제목
단위 : byte
10altContentString2,000
대체문자 내용
단위 : byte
11altContentTypeInteger1
대체문자 전송타입
  • 4 단문
  • 6 장문
12altSendDTString14
대체문자 전송일시
형식 : yyyyMMddHHmmss
13altResultInteger3
대체문자 통신사 결과코드
14altResultDTString14
대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
15receiptNumString18
접수번호
16requestNumString36
요청번호
17interOPRefKeyString20
파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

검색조건에 해당하는 카카오톡 전송내역을 조회합니다. (조회기간 단위 : 최대 2개월)

  • 카카오톡 접수일시로부터 12개월 이내 접수건만 조회할 수 있습니다.
Function Search(corpNum As String, sDate As String, eDate As String, state As Collection, item As Collection, reserveYN As String, SenderYN As Boolean, page As Integer, perpage As Integer, order As String, Optional qString As String = "") As PBKakaoSearchResult

매개변수 page, perpage, order를 이용하여 페이징 기능을 구현할 수 있습니다.

Parameters
순번 변수명 타입 길이 필수 설명
1corpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2sDateString8Y
검색 시작일자
형식 : yyyyMMdd
3eDateString8Y
검색 종료일자
형식 : yyyyMMdd
4stateCollection-N
전송상태 (다중 선택 가능)
  • 0 전송대기
  • 1 전송중
  • 2 전송성공
  • 3 대체문자 전송성공
  • 4 전송실패
  • 5 예약취소
5itemCollection-N
검색대상
  • ATS 알림톡
기본값 : 전체조회
6reserveYNString1N
전송유형별 조회 (택 1)
  • 0 즉시전송건
  • 1 예약전송건
기본값 : 전체조회
7SenderYNBoolean-N
사용자권한별 조회
  • true 팝빌회원 아이디(userID)로 전송한 카카오톡만 조회
  • false 전송한 카카오톡 전체 조회 : 기본값
8pageInteger-N
목록 페이지번호
기본값 : 1
9perpageInteger-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
10orderString1N
카카오톡 접수일시를 기준으로 하는 목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
11qStringString70N
조회 검색어(수신자명, 수신번호)
기본값 : 전체조회
PBKakaoSearchResult
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
3totalInteger-
총 검색결과 건수
4perPageInteger-
페이지 당 목록 건수
5pageNumInteger-
페이지 번호
6pageCountInteger-
페이지 개수
7list1,000
전송결과 정보
PBKakaoSentDetail[ ]
순번변수명타입길이설명
1stateInteger1
상태코드
2sendDTString14
전송일시
형식 : yyyyMMddHHmmss
3resultInteger3
카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
4resultDTString14
전송결과 수신일시
형식 : yyyyMMddHHmmss
5contentTypeInteger-
카카오톡 유형
  • 1 알림톡
  • 4 알림톡 이미지
6receiveNumString20
수신번호
7receiveNameString70
수신자명
8contentString1,300
카카오톡 내용
9altSubjectString64
대체문자 제목
단위 : byte
10altContentString2,000
대체문자 내용
단위 : byte
11altContentTypeInteger1
대체문자 전송타입
  • 4 단문
  • 6 장문
12altSendDTString14
대체문자 전송일시
형식 : yyyyMMddHHmmss
13altResultInteger3
대체문자 통신사 결과코드
14altResultDTString14
대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
15receiptNumString18
접수번호
16requestNumString36
요청번호
17interOPRefKeyString20
파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “4. GetSentListURL - 카카오톡 전송내역 팝업 URL”

카카오톡 전송내역 팝업 URL 미리보기

카카오톡 전송내역 팝업 URL 미리보기

카카오톡 전송내역 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,455px (최소 1,000px) / height = 800px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
Function GetSentListURL(corpNum As String, userID As String) As String
Parameters
순번 변수명 타입 길이 필수 설명
1corpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2userIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

Err
순번 변수명 타입 길이 설명
1LastErrCodeLong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2LastErrMessageString-
API 처리 실패에 대한 오류메시지