본문 바로가기
Java Web/Spring Boot

[Spring Boot] CoolSMS를 활용한 문자 발송 기능 구현

by 스응 2023. 5. 24.
728x90
728x90

https://coolsms.co.kr/

세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스

손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식

coolsms.co.kr

 

#  Gradle 의존성 추가

1
implementation group: 'net.nurigo', name: 'javaSDK', version: '2.2'
cs

 

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) throws Exception {
    
    // 자신의 API Key와 API Secret 가져오기 
    String apiKey = "...";
    String apiSecret = "...";
    
    Message message = new Message(apiKey, apiSecret);
    
    HashMap<StringString> params = new HashMap<>();
    params.put("to""수신 번호");
    params.put("from""발신 번호 (발신 번호로 등록되어 있어야 함)");
    params.put("type""SMS");
    params.put("text""문자 내용");
    params.put("app_version""test app 1.2");
    
    JSONObject obj = message.send(params);
    System.out.println(obj);
 
}
cs
320x100
반응형

댓글