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

브랜드 메시지 전송

1. SendBMSTextSingle - 브랜드 메시지 단건 전송 (텍스트)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 텍스트형 광고성 메시지를 전송합니다.
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String sendBMSTextSingle(String corpNum, BMS bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

2. SendBMSTextSame - 브랜드 메시지 동보 전송 (텍스트)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 텍스트형 광고성 메시지를 전송합니다. (최대 1,000건)
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String sendBMSTextSame(String corpNum, BMS bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

3. SendBMSImageSingle - 브랜드 메시지 단건 전송 (이미지)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 이미지형 광고성 메시지를 전송합니다.
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 브랜드 메시지 전송 전에 [UploadImage - 이미지 업로드] API로 이미지 업로드가 필요합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String SendBMSImageSingle(String corpNum, Bms bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

4. SendBMSImageSame - 브랜드 메시지 동보 전송 (이미지)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 이미지형 광고성 메시지를 전송합니다. (최대 1,000건)
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 브랜드 메시지 전송 전에 [UploadImage - 이미지 업로드] API로 이미지 업로드가 필요합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String SendBMSImageSame(String corpNum, BMS bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

5. SendBMSWideImageSingle - 브랜드 메시지 단건 전송 (와이드 이미지)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 와이드 이미지형 광고성 메시지를 전송합니다.
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 브랜드 메시지 전송 전에 [UploadWideImage - 와이드형 이미지 업로드] API로 이미지 업로드가 필요합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String SendBMSWideImageSingle(String corpNum, BMS bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

6. SendBMSWideImageSame - 브랜드 메시지 동보 전송 (와이드 이미지)

  • 카카오톡 채널을 추가한 사용자 또는 마케팅 정보 수신에 동의한 사용자에게 와이드 이미지형 광고성 메시지를 전송합니다. (최대 1,000건)
  • 브랜드 메시지를 전송하기 위해서는 팝빌을 통해 브랜드 메시지 신청을 진행해야 합니다.
  • 브랜드 메시지 전송 전에 [UploadWideImage - 와이드형 이미지 업로드] API로 이미지 업로드가 필요합니다.
  • 전송실패시 대체문자를 전송할 수 있고, 이 경우 문자(SMS/LMS) 요금이 과금됩니다.
public String SendBMSWideImageSame(String corpNum, BMS bms, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
bms BMS - Y 브랜드 메시지 정보
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

7. UploadImage - 이미지 업로드

  • 브랜드 메시지 전송에 사용할 이미지를 업로드하고, 업로드 된 이미지 URL을 응답 받습니다.
public String uploadImage(String CorpNum, File File, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
File file - Y 이미지 파일
가로:세로 비율제한 2:1이상 3:4이하
권장 사이즈 800*400px
가로 500px 이상
파일형식 및 크기 jpg, png / 최대 5MB
UserID String 50 N 팝빌회원 아이디
응답

String - 이미지 URL(imageUrl)

예외
PopbillException

8. UploadImageBinary - 이미지 업로드 (바이너리)

  • 브랜드 메시지 전송에 사용할 바이너리 이미지 파일를 업로드하고, 업로드 된 이미지 URL을 응답 받습니다.
public String uploadImage(String corpNum, KakaoUploadFile file, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
file KakaoUploadFile - Y 이미지 파일
가로:세로 비율제한 2:1이상 3:4이하
권장 사이즈 800*400px
가로 500px 이상
파일형식 및 크기 jpg, png / 최대 5MB
userID String 50 N 팝빌회원 아이디
응답

String - 이미지 URL(imageUrl)

예외
PopbillException

9. UploadWideImage - 와이드 이미지 업로드

  • 브랜드 메시지 전송에 사용할 와이드 이미지를 업로드하고, 업로드 된 이미지 URL을 응답 받습니다.
public String uploadWideImage(String CorpNum, File File, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
File file - Y 이미지 파일
가로:세로 비율제한 2:1이상 1:1이하
권장 사이즈 800*600px
가로 500px 이상
파일형식 및 크기 jpg, png / 최대 5MB
UserID String 50 N 팝빌회원 아이디
응답

String - 이미지 URL(imageUrl)

예외
PopbillException

10. UploadWideImageBinary - 와이드 이미지 업로드 (바이너리)

  • 브랜드 메시지 전송에 사용할 바이너리 와이드 이미지 파일를 업로드하고, 업로드 된 이미지 URL을 응답 받습니다.
public String uploadWideImage(String corpNum, KakaoUploadFile file, String userID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
file KakaoUploadFile - Y 이미지 파일
가로:세로 비율제한 2:1이상 1:1이하
권장 사이즈 800*600px
가로 500px 이상
파일형식 및 크기 jpg, png / 최대 5MB
userID String 50 N 팝빌회원 아이디
응답

String - 이미지 URL(imageUrl)

예외
PopbillException

11. CancelReserve - 예약전송 취소 (접수번호)

  • 팝빌에서 반환받은 접수번호로 예약된 카카오톡을 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReserve(String CorpNum, String ReceiptNum, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum String 18 Y 팝빌에서 할당한 접수번호
카카오톡 예약전송 요청의 반환값
UserID String 50 N 팝빌회원 아이디
응답
Response
예외
PopbillException

12. CancelReservebyRCV - 예약전송 부분 취소 (접수번호)

  • 팝빌에서 반환받은 접수번호로 접수 건을 식별하여 수신번호에 예약된 카카오톡을 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReservebyRCV(String CorpNum, String ReceiptNum, String ReceiveNum, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum String 18 Y 팝빌에서 할당한 접수번호
카카오톡 예약전송 요청의 반환값
ReceiveNum String 20 Y 예약전송 수신번호
UserID String 50 N 팝빌회원 아이디
응답
Response
예외
PopbillException

13. CancelReserveRN - 예약전송 전체 취소 (요청번호)

  • 파트너가 할당한 요청번호로 예약된 카카오톡을 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReserveRN(String CorpNum, String RequestNum, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
RequestNum String 36 Y 파트너가 할당한 요청번호
UserID String 50 N 팝빌회원 아이디
응답
Response
예외
PopbillException

14. CancelReserveRNbyRCV - 예약전송 부분 취소 (요청번호)

  • 파트너가 할당한 요청번호로 접수 건을 식별하여 수신번호에 예약된 카카오톡을 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReserveRNbyRCV(String CorpNum, String RequestNum, String ReceiveNum, String UserID) throws PopbillException
요청
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
RequestNum String 36 Y 파트너가 할당한 요청번호
ReceiveNum String 20 Y 예약전송 수신번호
UserID String 50 N 팝빌회원 아이디
응답
Response
예외
PopbillException