[Spring Boot] 문자 전송

고운·2023년 5월 23일
0

Spring Boot

목록 보기
13/13
post-custom-banner

너나우리 서비스를 통해 메시지 전송하기
너나우리 라이브러리가 필요하다.

dependency

		<dependency>
		    <groupId>org.apache.axis</groupId>
		    <artifactId>axis</artifactId>
		    <version>1.4</version>
		</dependency>

		<dependency>
		    <groupId>commons-logging</groupId>
		    <artifactId>commons-logging</artifactId>
		    <version>1.2</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/commons-discovery/commons-discovery -->
		<dependency>
		    <groupId>commons-discovery</groupId>
		    <artifactId>commons-discovery</artifactId>
		    <version>0.5</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/javax.xml/jaxrpc -->
		<dependency>
		    <groupId>javax.xml</groupId>
		    <artifactId>jaxrpc</artifactId>
		    <version>1.1</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/javax.xml.soap/saaj-api -->
		<dependency>
		    <groupId>javax.xml.soap</groupId>
		    <artifactId>saaj-api</artifactId>
		    <version>1.3.5</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/wsdl4j/wsdl4j -->
		<dependency>
		    <groupId>wsdl4j</groupId>
		    <artifactId>wsdl4j</artifactId>
		    <version>1.6.3</version>
		</dependency>

Controller


@RestController
public class MessageController {
	
	@GetMapping("/sendMsg")
	public String sendMsg() {
		String from="01025598279";
		String to="01020394356";
		String msg="테스트 메세지";
		
		BitSms sms=new BitSms();
		sms.sendMsg(from, to, msg);
		
		return "OK";
	}

에러코드

	1     : 발송성공
	1~N   : 콤마로 연결하여 다중 발송을 하였을 경우에는 성공한 정수 숫자로 리턴 됩니다.
	0     : 발송 가능량 부족
	-1    : ID /비밀번호 이상
	-2    : ID 공백
	-3    : 다중 전송시 모두 실패(수신번호이상)
	-4    : 해쉬공백
	-5    : 해쉬이상
	-6    : 수신자 전화번호 공백
	-8    : 발신자 전화번호 공백
	-9    : 전송내용 공백
	-10   : 예약 날짜 이상
	-11   : 예약 시간 이상
	-12   : 예약 가능시간 지남
	-13   : 동의서가 접수되지 않음
	-14   : LMS / MMS 사용신청이 되지 않음
	-15   : 서버에 이미지 파일 업로드 실패
	-16   : 지원하지 않는 파일 확장자(MMS인 경우)
	-21   : 데이터베이스 연결실패(DB Connection Fail)
	-23   : 허용하지 않는 IP인 경우 (IP허용 제한설정 확인)
	-25   : 주간 총 발송량 초과
	-26   : 주간 URL 발송량 초과
	-27   : 수/발신자 번호 동일
	-28   : 메세지에 발송제한 키워드 존재
	-30   : 등록되지 않은 발신번호
	-40   : 스팸 발송 차단
	-50   : 잘못된 전화번호
profile
백엔드 개발자
post-custom-banner

0개의 댓글