홈 / 문자메세지 / 구축안내 / JAVA 구축
구축 안내 · SMS

JAVA Spring 구축

SMS 발송 기능을 내 홈페이지·프로그램에 연동하는 방법과 예제소스입니다.

JAVA 구축 안내
JAVA 17의 내장 라이브러리를 사용한 XML 웹서비스 방식으로 서비스됩니다.
  통신을 위한 java.net.http.HttpClient 라이브러리는 Java 17에 내장 제공되며, 별도 설치가 필요하지 않습니다.
  해당 JAVA구축예제에서는 웹서버에 Java17 이상, TOMCAT 10.0이상, Spring 프레임워크6.0 이상이 설치되어있어야 합니다
JAVA 응용프로그램 예제소스 다운 받기
JAVA 예제 파일
파일설명
    1.index.html -> 기본적인 발송 양식 예시가 들어있습니다.
2.SoapRequestBuilder.java -> SMS 서비스 사용을 위한 XML을 생성하는 파일입니다.
3.SmsService.java -> 서버에 요청과 결과값 반환을 담당하는 파일입니다.
JAVA 구축 안내
JAVA구축에서는 TOMCAT서버와 JDK 그리고 Spring프레임워크가 필요합니다

Maven, Gradle 등의 빌드관리도구를 사용하실 경우 간편하게 예제소스를 이용할 수 있습니다

src/main/resources/application.properties에 포트(기본8080) 및 인코딩 설정이 되어있습니다
외장 Tomcat 배포시 포트가 충돌할 수 있으니 확인해주시기 바랍니다

동보전송시 수신자번호를 [,] 로 구분하여 넣어주시면 동보전송이 가능합니다.

리턴값 및 결과 확인
 

발송 요청은 유효성 검사만 진행 후 모두 발송이 됩니다.
실패가 되는 건은 하루 동안 재전송 요청을 한 후 결과가 리턴이 됩니다.

리턴값 및 에러코드

1
1~N
0
-1
-2
-3
-4
-5
-6
-8
-9
-10
-11
-12
-13
-14
-15
-16
-21
-23
-25
-26
-27
-28
-30
-31
-40
-50
-55

: 발송성공
: 콤마로 연결하여 다중 발송을 하였을 경우에는 성공한 정수 숫자로 리턴 됩니다.
: 발송 가능량 부족
: ID /비밀번호 이상
: ID 공백
: 다중 전송시 모두 실패(수신번호이상)
: 해쉬공백
: 해쉬이상
: 수신자 전화번호 공백
: 발신자 전화번호 공백
: 전송내용 공백
: 예약 날짜 이상
: 예약 시간 이상
: 예약 가능시간 지남
: 동의서가 접수되지 않음
: LMS / MMS 사용신청이 되지 않음
: 서버에 이미지 파일 업로드 실패
: 지원하지 않는 파일 확장자(MMS인 경우)
: 데이터베이스 연결실패(DB Connection Fail), 잘못된 형태의 데이터를 보냈을 때
: 허용하지 않는 IP인 경우 (IP허용 제한설정 확인)
: 주간 총 발송량 초과
: 주간 URL 발송량 초과
: 수/발신자 번호 동일
: 메세지에 발송제한 키워드 존재
: 등록되지 않은 발신번호(발신번호 등록)
: 잘못된 발신번호
: 스팸 발송 차단
: 잘못된 전화번호
: 구축발송 신청 필요
  

 

홈회사소개개인정보처리방침서비스이용약관서비스별전화norton
통큰아이2005-2012 정보보호안전진단필증(사)한국인터넷 호스팅협회우수중소기업 SMBA 선정 강소기업 SMBA 선정강소기업 고용노동부선정
마준소프트 주식회사 ㅣ 사업자 등록번호: 220-86-18296 ㅣ 통신판매업 신고번호 : 제03601호 ㅣ 대표자 : 마준석
서울특별시 서초구 서초동 법원로 1길 6 (서초동)