본문 바로가기
Java

자바 SMS 문자메세지 보내기 (cool sms)

by 전재훈 2014. 7. 4.
반응형


제가 지금 소개해드릴거는 coolsms를 이용해 Java로 문자메세지를 보내는 기능이에요


참고로 유료랍니다 ㅠㅠ

금액은 저렴한편이죠 ㅎ


http://www.coolsms.co.kr/


일단 위 사이트에 접속하셔서 회원가입을 합니다.

회원가입시 약간의 돈이 충전되니까 테스트하실때 사용하시면 좋을듯해요

전송률도 높고 통계 / 내역도 조회해볼 수 있어서 좋은 것 같아요


구현하시는 법은 간단해요

일단 아래 첨부파일 

SMS.java를 받으시고


SMS.java


이 파일을 이용하는 클래스 파일을 구현해주시면 되요

저는 간단히 이렇게 구현했어요


import java.io.*;


public class SendSMS

{

    public SendSMS( String nickname )

    {

        SMS sms = new SMS();

        

        sms.appversion("TEST/1.0");

        sms.charset("utf8");

        sms.setuser("아이디", "패스워드"); // coolsms 계정 입력해주시면되요


        String number[] = new String[2];                                  // 받을 사람 폰번호

        number[0] = "01000000000";

        number[1] = "01011111111";


        

        for( int i = 0 ; i < number.length ; i ++ ) {

       SmsMessagePdu pdu = new SmsMessagePdu();

       pdu.type = "SMS";

       pdu.destinationAddress = number[i];

       pdu.scAddress = "01022222222" ;                   // 발신자 번호          

       pdu.text = "메세지";     // 보낼 메세지 내용

       sms.add(pdu);

       try {

           sms.connect();

           sms.send();

           sms.disconnect();

       } catch (IOException e) {

           System.out.println(e.toString());

       }

       sms.printr();

       sms.emptyall();

   }

    }

}


이렇게하고
메인에서
SendSMS sms = new SendSMS( ) ;
이렇게 해주면되요


반응형

댓글