[API,SDK]Sms Service 구현
Programming

[API,SDK]Sms Service 구현

목차

- 프로젝트 생성

- Sdk활용 및 Sms Service 구현

 


프로젝트 생성

 

프로젝트 생성

 

Project name 설정

 

coolsms 검색

 

회원가입

 

회원가입 후 api 키를 생성합니다

 

 

sdk(software Development kit)

 

 

sdk라이브러리에 추가를 해줍니다.

(Build Path)

 

lib에 넣어주면 됩니다.

 

그리고 

 

개발자 센터 클릭

 

SDK -> JAVA SDK v2.1 Getting Started -> Github주소 클릭

 

SDK jar, Source code(zip)에 있는 lib에 있는 것도 추가해준다

 

받은 jar을 프로젝트에 추가해줍니다.

(Build Path)


Sdk활용 및 Sms Service 구현

 

https://developer.coolsms.co.kr/JAVA_SDK_EXAMPLE_Message

 

Message Example - Message - 쿨에스엠에스

Message 문자발송 관련 예제 입니다. SMS(단문) 발송 - 90바이트( 한글 45자 ) 이내의 내용을 문자 메시지로 보낼 수 있습니다. package net.nurigo.java_sdk.examples.Message; import java.util.HashMap; import org.json.simple.J

developer.coolsms.co.kr

 

Message

문자발송 관련 예제입니다.

 

아래는 2.2 version코드입니다.

위에서 2.2v로 jar를 추가해줬기 때문에 코드도 2.2로 써야 합니다.

(호환성)

SMS(단문) 발송

- 90바이트( 한글 45자 ) 이내의 내용을 문자 메시지로 보낼 수 있습니다.

 

 

아래와 같이 프로젝트에 class를 만들고

 

 

오류 해결을 위해서 다운로드한 두 개의 jar파일 build path 합니다.

 

프로젝트 우클릭 -> Java Build Path -> Libraries -> Add JARs

 

Add JARs

 

추가된 모습

 

 

이제 아까 coolsms 사이트에 들어가서

API Key와 API Secret을 복사하여 SmsTest Class에 넣습니다.

 

 

API Key관리

 

 

params.put("to", "받는 사람 ~에게 ")

받을 사람의 전화번호를 작성합니다.

 

params.put("from", "보내는 사람 ~로부터")

보내는 사람의 전화번호를 작성합니다.

 

그리고

어떤 내용을 보낼 것인지 "text"에 넣어줍니다.

아래는 "Coolsms Testing Message!"라는 문자가 날아갑니다.

 

 

모두 작성을 하고 자바 application을 실행시키면 문자메시지가 보내지고 받을 수 있는 것을 확인할 수 있습니다.

 

본인은, 둘 다 본인 번호로 했습니다

반면 from무조건 본인 번호로 해야 합니다.

(Api키 -> 보내는 사람, 그리고 법률적인 문제)

 


Reference

https://developer.coolsms.co.kr/JAVA_SDK_EXAMPLE_Message

 

Message Example - Message - 쿨에스엠에스

Message 문자발송 관련 예제 입니다. SMS(단문) 발송 - 90바이트( 한글 45자 ) 이내의 내용을 문자 메시지로 보낼 수 있습니다. package net.nurigo.java_sdk.examples.Message; import java.util.HashMap; import org.json.simple.J

developer.coolsms.co.kr