���Ĺ׼�ġ����
> 고객센터 > 기술자료실 > 기술지원문서

웹호스팅 -> 부가서비스
ASP.NET을 이용한 Direct SMS 서비스
닷넷을 이용한 Direct SMS 서비스 이용 예제입니다. [소스 다운로드]

1. 새 프로젝트를 생성합니다.

  

2. 솔루션탐색기에서 웹 참조를 추가 합니다.

  

3. 웹 참조 추가 주소에 " http://webservice.direct.co.kr/directsms1.x/directsms.asmx"를 입력하고 이동을 누릅니다.

  
 
4. 참조추가를 누르면 웹 참조가 생성됩니다. 지원되는 속성은 위 URL에 접속해 보시면 설명과 예제를 보실 수 있습니다.

    
 
5. 웹 참조 이름을 수정합니다. 이 이름으로 소스에서 참조되어 사용되게 됩니다.

  
 
6. 우선 예제의 aspx 파일에 디자인 및 HTML 그리고 cs 파일에 전체 소스입니다. 

 -  WebForm1.aspx 디자인모드 -

  


 - WebForm1.aspx.cs - 

  
 
7. 소스설명

* 해당 소스 설명은 닷넷 코드 설명이 아닌 닷넷웹서비스에 관한 설명이므로 닷넷에 관한 별도의 코드 설명은 하지 않도록 하겠습니다.

웹 참조시 지정했던 directSms 이란 이름이 그대로 개체의 이름이 됩니다.
64라인에서 웹 참조를 사용해서 directSms 개체를 생성하게 됩니다.
66라인에서 SendSms속성을 이용해 메시지를 보내게 됩니다.
DirectSms 에서는 총 6개의 입력값이 요구됩니다.

stran_phone 수신자 전화번호(생략불가), 여러번호일 경우에는 ;으로 구분,
전화번호 구분자 대쉬(-)는 있거나 없거나 상관없음
stran_callback 송신자 전화번호(생략가능)
stran_date 예약전송시에만 사용, 포맷은 시분까지 포함된 날짜 포맷
생략시에는 즉시 전송(예.2003-01-01 13:01)
stran_msg 전송 메시지(생략불가), 제한사항 : 한글은 40자,
영문80자(용량이 넘으면 짤려서 전송됩니다)
guest_no 고객번호(예.000431)
guest_key 관리자계정과 암호를 이용해 생성한 고객 유일 키
(mydirect.co.kr의 고객정보에서 확인 가능)
반환값 성공시(OK), 실패시(에러메시지)
 
8. 예제에서 제작된 소스가 동작하는 화면입니다.

  

* guest_key(고객유일키)는 https://mydirect.co.kr ->"서비스 사용자 정보"에서 확인이 가능합니다.
 SMS 호스팅 고객의 경우 "호스팅 관리"의 관리정보에 SMS 유일 키가 Guest_key(고객유일키)에 해당됩니다.

      


ns01
ns01
ns02
ns02
대외인증