오토베이스 SMS 웹서비스를 이용하여 문자메시지를 전송한다. 이 기능을 사용하기 위해서는 www.sms.autobase.biz 사이트에 사용자 등록을 해야 한다.
int @SmsWebSend(string recv_telephone, string send_telephone, string msg);
함수인자
string recv_telephone : 문자메시지를 받을 사람의 전화번호 (예 010-1234-5678 또는 01012345678)
string send_telephone : 문자메시지를 보낸 사람의 전화번호 (공백가능)
string msg : 보낼 내용 (최대 한글 40글자, 영문 80글자)
반환 값
전송결과를 반환한다.
1 = 전송 OK
2 = Socket Create Error (내부 전송포트를 기본으로 7110번을 사용하는데 이미 다른 곳에서 사용할 때 발생할 수 있는 오류)
3 = Socket Connect Error (SmsServiceServer.exe 프로그램이 실행 중이 아닐 때 발생할 수 있는 오류)
5 = Recv Timeout (오토베이스 SMS 웹 서비스 사이트로 전송 후 결과가 반환되지 않는 경우, 이런 경우는 인터넷이 연결되어 있지 않는 경우 발생할 수 있다.)
100 = 사용자명이나 비밀번호가 틀린 경우
101 = 사이버머니 잔고 부족
예제
retn = @SmsWebSend("010-1234-5678","010-5678-1234","메시지를 테스트합니다.");
if(retn == 1) {
@MessageBox("전송성공","전송결과", MB_OK);
}
else {
@MessageBox("전송실패","전송결과", MB_OK);
}
문장설명 : 010-1234-5678로 "메시지를 테스트합니다." 메시지를 보낸다.
지원정보
8.4.0 버전부터 지원
관련항목