나누미넷 도움말 센터

Home > [SMS호스팅]SMS 서비스 전송예제입니다.

[SMS호스팅]SMS 서비스 전송예제입니다.

나누미넷
 SMS사용 발신번호 사전등록

저희 sms 서비스를 사용하시려면 sms 발송에 사용할 발신번호를 등록하셔야 합니다.


나누미넷 홈페이지 → 통합관리자 → SMS → SMS 발신번호 사전등록 하러가기
에서 등록하실 수 있습니다.

 

2015.10.16일 부터 "SMS 발신번호 사전등록"을 하지 않을 경우 SMS 발송을 하실 수 없습니다.

 

 

전송예제

  • ACTION URL 참고사항
    닷넷 또는 UTF-8 로 전송하실 경우에는 https://sms.nanuminet.com/utf8.php 으로 해주십시오.
    그 외의 경우에는 https://sms.nanuminet.com 으로 하시면 됩니다.
  • MMS를 사용하실 경우 use_mms Y로 입력하셔야 합니다.

 

메세지1개, 수신자1명 이상

 

적용소스코드

sms id

sms password

phone

callback

senddate

return_url

return_data

message

File



MMS사용제

<html>

<form method="post" action="https://sms.nanuminet.com">

<input type="text" name="sms_id"value=" 신청하신 SMS아이디">

<input type="password" name="sms_pw" value="신청하신 SMS 비밀번호">

<input type="text" name="phone[]" value="수신받을 전화번호">

<input type="text" name="callback" value="회신번호">

<input type="text" name="senddate" value="2005-08-30 16:00:00">

<input type="text" name="return_url" value="신청후 이동할 페이지">

<input type="text" name="return_data" value="" >

<textarea name="msg[]" rows="5" cols="20">발송내용 </textarea> 멀티메세지 : JPG(50KB이하)만가능합니다.

<input type="text" name="upFile" value="파일경로">

<input type="text" name="use_mms" value="Y/N"> (MMS를 사용할경우 Y 입력)

<input type="submit">

</form>

</html>

 

다중 전송시

 

전송하고자 하는 메시지가 동일할 경우 :

<input type="text" name="phone[]" value="수신받을 전화번호2"> 를 적용소스코드에

추가하시면 됩니다.

 

전송하고자 하는 메세지가 다를경우:

<textarea name="msg[]" rows="5" cols="20">발송내용2 </textarea>를 적용소스코드에

추가하시면 됩니다.?

 
 
각 데이터 필드 설명

모든 데이터필드는 input 형식의 일반적인 post 접근으로써 사용이 가능합니다.
HTML POST에 의해 값을 수신하므로 고객사에서 사용하시는 언어에 영향을 전혀 받지 않습니다.

 sms id?

 신청하신 SMS 아이디를 사용합니다?

 sms pw?

 신청하신 SMS 패스워드를 기재합니다.?

 phone?

 받는 사람 휴대전화번호를 입력합니다. 여러 휴대전화를 입력하실 경우,

 <input type="text" name="phone[]" value="수신받을 전화번호"> 추가하여

 발송이 가능합니다.

 여기에는 숫자 이외에는 어떤 문자도 들어갈 수 없습니다.

 callback?

 회신번호를 입력합니다.

 발신번호 등록이 되어있지 않을 경우 발신되지 않습니다.

 msg?

 메세지 본문을 입력합니다. 인코딩 방식도 가능합니다.

 90byte 이하 : SMS(1건차감), 90byte 이상 : MMS(3건차감), 

 멀티발송 : 첨부파일(12건차감)

 ※ 장문문자가 2,000Byte 초과시 발송하실 수 없습니다.(2020년 01월 20일 시행)

 senddate?

 예약발송시 사용합니다. 입력 예는 "2005-08-30 16:00:00" 의 형식을 사용해야

 하며, 형식에 맞지 않을 경우, 값이 없을 경우에는 즉시 발송됩니다.?

 return_url?

 발송 후 이동 될url을 입력합니다. url이 입력될 경우, get_code 에는

 전송 결과 코드가 들어가며, send_number 는 정상발송접수 갯수가

 함께 전송됩니다.?

 return_data?

 데이터를 함께 이동시켜야 할 경우 이용합니다.

 예를들어 test1=aaa&test2=bbb 이란 값을 return_data 에 넣을 경우, test1 에는

 aaa가, test2는bbb001의 값이 함께 return_url 로get 으로 전송 됩니다.

 upFile?

 멀티메세지(이미지파일전송)전송을 하실 수 있습니다.

 첨부파일종류는 JPG만 가능하며, 파일용량은 50KB 이하로 업로드 하시길 바랍니다.

 EX)http://도메인/파일경로/파일명.jpg

 datatype?

 기본은 POST전송이며, JSON형식으로 받고자 할 경우 json을 입력합니다.?

 
 
반환 코드 설명

 

get_code?

 00 : 정상 발송 접수

 0* : 시스템 장애

 96 : 잔액부족

 97 : 인증실패

 98 : 필수항목누락

 99 : 서비스중이아님

 95 : 발신번호미등록

 94 : 차단요청번호

 93 : 장문문자 초과(2,000Byte)

- 메세지 전송시 반환코드는 get_code 이며, 상세 오류 내용은 msg에서 확인가능합니다.

- send_number 는 정상발송접수 갯수가 함께 전송됩니다.

- 반환방식을 JSON으로 받고자할 경우, 전달데이터에 datatype을 "json"으로 전달해주시면 됩니다.

 

 

 전송 실패건에 대한 재충전 안내

발송 후 전송 실패건은 3일후 오전9~10시 사이에 재충전 됩니다.