SMS 문자 메세지 발송
post SMS 문자를 발송합니다.
※이모지 문자가 포함된 메세지는 삭제되고 발송됩니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
sendNumber
STRING 필수
수신번호
발신자에게 보여지는 번호
-
recvNumbers
ARRAY 필수
발신번호 리스트
수신받는 번호 리스트
-
recvNumber
STRING 필수
발신번호
수신받는 번호
[예:Arrays.asList("010XXXXXXXX", "010XXXXXXXX")]
-
-
sendDate
STRING
예약 발송
예약 발송 날짜(yyyyMMddHHmmss)
[발송 1분전에는 취소 불가능] -
message
STRING 필수
메세지
발송 메세지
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
-
result
OBJECT
결과 데이터
결과 데이터 정보
-
groupID
STRING
그룹ID
해당 요청건에 대한 ID값
-
successCnt
NUMBER
요청 성공 건수
-
errorCnt
NUMBER
요청 에러 건수
-
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
Map<String, Object> paramMap = new HashMap<> ();
paramMap.put ("sendNumber", ""); // 수신번호
paramMap.put ("recvNumbers", ""); // 발신번호 리스트
paramMap.put ("sendDate", ""); // 예약 발송
paramMap.put ("message", ""); // 메세지
HttpResponse response = Unirest.post("https://papi.udpay.co.kr/api/v1/msg/sms")
.header("accept", "application/json")
.header("Content-Type", "application/json")
.header("pApiToken", "") // 연동토큰
.body(paramMap)
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");
LMS 문자 메세지 발송
post LMS 문자를 발송합니다.
※이모지 문자가 포함된 메세지는 삭제되고 발송됩니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
sendNumber
STRING 필수
수신번호
발신자에게 보여지는 번호
-
recvNumbers
ARRAY 필수
발신번호 리스트
수신받는 번호 리스트
-
recvNumber
STRING 필수
발신번호
수신받는 번호
[예:Arrays.asList("010XXXXXXXX", "010XXXXXXXX")]
-
-
sendDate
STRING
예약 발송
예약 발송 날짜(yyyyMMddHHmmss)
[발송 1분전에는 취소 불가능] -
message
STRING 필수
메세지
발송 메세지
-
subject
STRING
제목
문자 제목
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
-
result
OBJECT
결과 데이터
결과 데이터 정보
-
groupID
STRING
그룹ID
해당 요청건에 대한 ID값
-
successCnt
NUMBER
요청 성공 건수
-
errorCnt
NUMBER
요청 에러 건수
-
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
Map<String, Object> paramMap = new HashMap<> ();
paramMap.put ("sendNumber", ""); // 수신번호
paramMap.put ("recvNumbers", ""); // 발신번호 리스트
paramMap.put ("sendDate", ""); // 예약 발송
paramMap.put ("message", ""); // 메세지
paramMap.put ("subject", ""); // 제목
HttpResponse response = Unirest.post("https://papi.udpay.co.kr/api/v1/msg/lms")
.header("accept", "application/json")
.header("Content-Type", "application/json")
.header("pApiToken", "") // 연동토큰
.body(paramMap)
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");
MMS 문자 메세지 발송
post MMS 문자를 발송합니다.
※이모지 문자가 포함된 메세지는 삭제되고 발송됩니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
sendNumber
STRING 필수
수신번호
발신자에게 보여지는 번호
-
recvNumbers
ARRAY 필수
발신번호 리스트
수신받는 번호 리스트
-
recvNumber
STRING 필수
발신번호
수신받는 번호
[예:Arrays.asList("010XXXXXXXX", "010XXXXXXXX")]
-
-
sendDate
STRING
예약 발송
예약 발송 날짜(yyyyMMddHHmmss)
[발송 1분전에는 취소 불가능] -
message
STRING 필수
메세지
발송 메세지
-
subject
STRING
제목
문자 제목
-
fileList
ARRAY
파일 리스트
첨부파일 리스트
-
file
FILE
파일
첨부파일(File 객체)
-
-
attachs
ARRAY
파일 리스트
첨부파일 리스트
-
attach
OBJECT
파일 정보
첨부파일 정보
-
fileName
STRING
파일명
이미지 파일명
-
base64Encode
STRING
base64 인코딩
이미지파일을 Base64로 인코딩한 데이터
-
-
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
-
result
OBJECT
결과 데이터
결과 데이터 정보
-
groupID
STRING
그룹ID
해당 요청건에 대한 ID값
-
successCnt
NUMBER
요청 성공 건수
-
errorCnt
NUMBER
요청 에러 건수
-
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
Map<String, Object> paramMap = new HashMap<> ();
paramMap.put ("sendNumber", ""); // 수신번호
paramMap.put ("recvNumbers", ""); // 발신번호 리스트
paramMap.put ("sendDate", ""); // 예약 발송
paramMap.put ("message", ""); // 메세지
paramMap.put ("subject", ""); // 제목
paramMap.put ("fileList", ""); // 파일 리스트
paramMap.put ("attachs", ""); // 파일 리스트
HttpResponse response = Unirest.post("https://papi.udpay.co.kr/api/v1/msg/mms")
.header("accept", "application/json")
.header("Content-Type", "application/json")
.header("pApiToken", "") // 연동토큰
.body(paramMap)
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");
예약문자 취소
get예약문자로 요청된 문자건에 대한 발송을 취소합니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
groupID
STRING
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
HttpResponse response = Unirest.get("https://papi.udpay.co.kr/api/v1/msg/reservation/cancel/{groupID}")
.header("accept", "application/json")
.header("pApiToken", "") // 연동토큰
.routeParam("groupID", "") //
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");
문자 메세지 리스트
post발송한 메세지를 보여줍니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
pageNumber
STRING
페이지 번호 [최초 페이지 1]
-
perPage
STRING
페이지 크기
한 페이지당 보여지는 데이터 사이즈[최대 100]
-
sort
BOOLEAN
정렬
true : 등록일 ASC
false : 등록일 DESC
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
-
result
OBJECT
결과 데이터
결과 데이터 정보
-
total
STRING
전체 데이터 갯수
-
pageNumber
STRING
페이지 번호
-
perPage
STRING
페이지 크기
-
pageCount
STRING
페이지 갯수
-
content
ARRAY
리스트 데이터
-
data
OBJECT
테이터
-
groupID
STRING
그룹ID
해당 요청건에 대한 ID값
-
sendType
STRING
메세지 타입
허용값 리스트 SMS 단문 LMS 메세지 장문 MMS 메세지 장문 + 이미지 -
totalCnt
NUMBER
총 발송 건수
-
subject
STRING
제목
문자 제목
-
message
STRING
메세지
발송 메세지
-
sendNumber
STRING
발송번호
발신자에게 보여지는 번호
-
recvNumbers
ARRAY
발신번호 리스트
수신받는 번호 리스트
-
recvNumber
STRING
발신번호
수신받는 번호
[예:Arrays.asList("010XXXXXXXX", "010XXXXXXXX")]
-
-
requestState
STRING
문자 상태
허용값 리스트 READY 대기 SENDING 발송 요청중 COMPLETE 발송 완료 REQUEST_RES 예약 요청 CANCEL_RES 예약 취소 -
requestDate
STRING
요청 날짜
발송 요청 날짜(yyyyMMddHHmmss)
-
regDate
STRING
등록 날짜
문자 등록 날짜(yyyyMMddHHmmss)
-
sendDate
STRING
발송 날짜
문자 발송 날짜(yyyyMMddHHmmss)
-
-
-
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
Map<String, Object> paramMap = new HashMap<> ();
paramMap.put ("perPage", "20"); // 페이지 크기
paramMap.put ("sort", "false"); // 정렬
HttpResponse response = Unirest.post("https://papi.udpay.co.kr/api/v1/msg/list/{page}")
.header("accept", "application/json")
.header("Content-Type", "application/json")
.header("pApiToken", "") // 연동토큰
.routeParam("pageNumber", "") // 페이지 번호 [최초 페이지 1]
.body(paramMap)
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");
문자 메세지 상세 정보
get발송한 메세지 상세 정보입니다.
-
pApiToken
STRING 필수
연동토큰
UDPAY 부가서비스 연동토큰
-
groupID
STRING
그룹ID
-
state
STRING 필수
요청 결과
true 성공, false 실패
-
message
STRING
메세지
요청 결과 메세지
-
errorMessage
STRING
오류 메세지
요청 결과에 대한 오류 메세지
-
errorType
STRING
오류 번호
요청 결과에 대한 오류 번호
-
result
ARRAY
결과 데이터
결과 데이터 정보
-
data
OBJECT
데이터
-
groupID
STRING
그룹ID
해당 요청건에 대한 ID값
-
sendNumber
STRING
발송번호
발신자에게 보여지는 번호
-
recvNumber
STRING
발신번호
수신받는 번호
-
subject
STRING
제목
문자 제목
-
message
STRING
메세지
발송 메세지
-
attachFiles
ARRAY
파일 리스트
파일 URL 리스트
-
url
STRING
파일 URL
파일 URL
-
-
sendState
STRING
발송 상태
허용값 리스트 SMS 단문 LMS 메세지 장문 MMS 메세지 장문 + 이미지 -
sendType
STRING
문자 상태
허용값 리스트 READY 대기 SENDING 발송중 COMPLETE 발송 요청완료 SUCCESS 발송 성공 REQUEST_RES 예약 요청 CANCEL_RES 예약 취소 ERROR 발송 에러 -
sendDate
STRING
발송 날짜
문자 발송 날짜(yyyyMMddHHmmss)
-
requestDate
STRING
요청 날짜
발송 요청 날짜(yyyyMMddHHmmss)
-
errorCode
STRING
오류 코드
-
errorMessage
STRING
오류 메세지
-
-
// https://mvnrepository.com/artifact/com.konghq/unirest-java/3.6.01
HttpResponse response = Unirest.get("https://papi.udpay.co.kr/api/v1/msg/detail/{groupID}")
.header("accept", "application/json")
.header("pApiToken", "") // 연동토큰
.routeParam("groupID", "") // 그룹ID
.asJson();
// JSONObject obj = response.getBody().getObject().getJSONObject("objKey");
// String strVal = obj.getString ("strKey");
// JSONArray arr = response.getBody().getObject().getJsonArray("arrayKey");