홈 / 문자메세지 / 구축안내 / VB.NET 응용프로그램
구축 안내 · LMS

VB.NET 응용프로그램 구축

LMS 발송 기능을 내 홈페이지·프로그램에 연동하는 방법과 예제소스입니다.

VB.NET 응용프로그램 구축
VB.NET 응용프로그램에서는 XML 웹서비스를 이용하시면 빠르고 간단하게 LMS서비스를 연동하실 수 있습니다.
  XML 웹서비스를 이용하므로 방화벽의 영향을 받지 않습니다.
  예제는 Visual Studio 2008 프레임 워크 2.0 버전으로 작성이 되었습니다.
VB.NET 응용프로그램 예제소스 다운받기
 
VB.NET 예제파일 설명
파일설명
    1. lms_vbex -> 솔루션파일
2. lms_vbex -> 소스파일 폴더
VB.NET 응용프로그램 구축안내

LMS 는 2,000byte(1,000자)까지 전송이 가능합니다. 그 이상의 내용은 전송이 되지 않고 잘립니다.

※   LMS 제목란에는 최대 40byte까지 전송이 가능하며 한글, 영어, 숫자, 스페이스,  ( )만 사용하기 바랍니다.
     이외 기타 특수 기호는 전송이 실패될 수 있습니다.

 
 

다운받으신 후 lms_vbex 솔루션파일을 Visual Stuidio를 이용해서 다음과 같은 라인을 확인합니다.

고객님접속정보

Public lmsID As String = "******" '부여 받은 통큰아이 LMS ID를 넣으십시요.
Public lmsPwd As String = "******" '부여 받은 통큰아이 LMS 비밀번호 넣으십시요.

 
위의 ******** 대신 LMS 서비스 신청시 발급받으신 LMS 서비스 전용 ID/비밀번호를 입력합니다.
 

예약을 하실 경우 userdefine 이란 변수에 사용자께서 취소 시 구분할 수 있는 값을 지정하여 발송이 되도록 구성합니다.

동보전송시 수신자번호를 [,] 로 구분하여 넣어주시면 동보전송이 가능합니다.

VB.NET로 페이지 구성시 Visual Studio 에서 웹 참조 주소를 다음과 같이 추가 합니다.

예제소스를 확인 하면 MD5 해쉬 및 기타 설정에 대하여 확인할 수 있습니다.

리턴값 및 결과 확인

발송 요청은 유효성 검사만 진행 후 모두 발송이 됩니다.

실패가 되는 건은 하루 동안 재전송 요청을 한 후 결과가 리턴이 됩니다.

리턴값 및 에러코드

1
1~N
0
-1
-2
-3
-4
-5
-6
-8
-9
-10
-11
-12
-13
-14
-15
-16
-21
-23
-30
-31
-40
-50
-55

: 발송성공
: 콤마로 연결하여 다중 발송을 하였을 경우에는 성공한 정수 숫자로 리턴 됩니다.
: 발송 가능량 부족
: ID /비밀번호 이상
: ID 공백
: 다중 전송시 모두 실패(수신번호이상)
: 해쉬공백
: 해쉬이상
: 수신자 전화번호 공백
: 발신자 전화번호 공백
: 전송내용 공백
: 예약 날짜 이상
: 예약 시간 이상
: 예약 가능시간 지남
: 동의서가 접수되지 않음
: LMS / MMS / URL 사용신청이 되지 않음
: 서버에 이미지 파일 업로드 실패
: 지원하지 않는 파일 확장자(MMS인 경우)
: 데이터베이스 연결실패(DB Connection Fail), 잘못된 형태의 데이터를 보냈을 때
: 허용하지 않는 IP인 경우 (IP허용 제한설정 확인)
: 등록되지 않은 발신번호(발신번호 등록)
: 잘못된 발신번호
: 스팸 발송 차단
: 잘못된 전화번호
: 구축발송 신청 필요
  

 

홈회사소개개인정보처리방침서비스이용약관서비스별전화norton
통큰아이2005-2012 정보보호안전진단필증(사)한국인터넷 호스팅협회우수중소기업 SMBA 선정 강소기업 SMBA 선정강소기업 고용노동부선정
마준소프트 주식회사 ㅣ 사업자 등록번호: 220-86-18296 ㅣ 통신판매업 신고번호 : 제03601호 ㅣ 대표자 : 마준석
서울특별시 서초구 서초동 법원로 1길 6 (서초동)