1. 회원가입

회원가입 후 전화번호 인증을 하면 300원을 준다.
발신번호 등록까지 하기

2. API 키 발급

image.png

3. 개발자 허브 이동

Document 클릭하기 → Java SDK 연동가이드 클릭하기

image.png

4. 라이브러리 다운받기

build.gradle 파일!!

implementation("com.solapi:sdk:1.0.3")

5. 샘플코드 적용하기

package com.mtcoding.coolsms;

import com.solapi.sdk.SolapiClient;
import com.solapi.sdk.message.exception.SolapiMessageNotReceivedException;
import com.solapi.sdk.message.model.Message;
import com.solapi.sdk.message.service.DefaultMessageService;

public class SmsApp {
    public static void main(String[] args) {
        DefaultMessageService messageService =
                SolapiClient.INSTANCE.createInstance("NCSVJDGZSD5CGZFB", "시크릿키");
        // Message 패키지가 중복될 경우 com.solapi.sdk.message.model.Message로 치환하여 주세요
        Message message = new Message();
        message.setFrom("01022227460");
        message.setTo("01076302058");
        message.setText("최주호-안녕 나는 SMS를 테스트하는 중이야");

        try {
            // send 메소드로 ArrayList<Message> 객체를 넣어도 동작합니다!
            messageService.send(message);
        } catch (SolapiMessageNotReceivedException exception) {
            // 발송에 실패한 메시지 목록을 확인할 수 있습니다!
            System.out.println(exception.getFailedMessageList());
            System.out.println(exception.getMessage());
        } catch (Exception exception) {
            System.out.println(exception.getMessage());
        }
    }
}