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 |