COOLSMS 서비스에 가입하고 API 또는 SDK를 사용하여 문자를 보내본다

 

SDK 중 자바 코드를 다운로드

 

 

ZIP파일을 풀어서 IDE의 라이브러리 폴더에 넣고 빌드패스를 해준다

 

사이트의 EXAMPLE을 보고 복붙하여 조금만 수정하면 사용이 가능하다

 

 

package sms;

import java.util.HashMap;
import org.json.simple.JSONObject;
import net.nurigo.java_sdk.api.Message;
import net.nurigo.java_sdk.exceptions.CoolsmsException;

/**
 * @class ExampleSend
 * @brief This sample code demonstrate how to send sms through CoolSMS Rest API PHP
 */

// Message 객체 생성하여 send 메서드 사용하면 됨
public class ExampleSend {
  public static void main(String[] args) {
    String api_key = "";
    String api_secret = "";
    Message coolsms = new Message(api_key, api_secret);

    // 4 params(to, from, type, text) are mandatory. must be filled
    HashMap<String, String> params = new HashMap<String, String>();
    params.put("to", "");
    params.put("from", "");
    params.put("type", "LMS");
    params.put("text", "나의 첫번째 메시지 전송 프로그램 테스트");
    params.put("app_version", "test app 1.2"); // application name and version

    try {
      JSONObject obj = (JSONObject) coolsms.send(params);
      System.out.println(obj.toString());
    } catch (CoolsmsException e) {
      System.out.println(e.getMessage());
      System.out.println(e.getCode());
    }
  }
}

 

'Programming Language > Java' 카테고리의 다른 글

20200421  (0) 2020.04.21
자바 SWING, WindowBuilder  (0) 2020.04.20
자바 String, StringBuilder, StringBuffer  (0) 2020.04.17
자바 GUI  (0) 2020.04.17
오라클 SQL 문제 및 정답 / 상관쿼리, DML  (0) 2020.04.17

+ Recent posts