바로가기아이콘 즐겨찾기추가
요금충전 결제내역보기 이용안내 사이트맵
첫페이지이동 전송프로그램
문자전송 간편그림문자 팩스송수신 선거문자 모바일광고지 출력/제본
ID저장
아이디찾기 비밀번호찾기
자주찾는 서비스
문자전송 내주소록 보낸내역
그림문자 예약문자 결제내역
기타메뉴
생일기념일
정기문자
수신거부
맞춤제작
영수증
계좌안내
웹연동
이용안내
내주소록 주소록관리 간편엑셀전송
1. 소개/요금
- 각종 게시판에 문의/주문 글의 등록사항을 관리자가 즉시 확인해야 할때 !
- 서버관리 및 이용자 관리로 인해 수시로 메시지를 받고자 할때 !
- 홈페이지에 방문자의 메시지 입력 전송 기능을 추가하고 싶을 때 !
2. 연동설정
- 기존회원(2016.11.30 기준)외에 국내 아이피가 아닌 경우, 일부 아이피의 접속이 차단될 수
있습니다. (전송실패의 경우, 사전 등록요청을 하셔야 합니다. 02-2009-3777)
- 연동작업 전, 반드시 2차 비밀번호를 설정하셔야 합니다.
- 발신번호는 문자나라에 사전(인증)등록되어 있어야 합니다. (가입시는 본인인증받은 번호)
연동경로[ http://211.233.20.184/MSG/send/web_admin_send.htm ]
결과값|유료잔액|전송수|예약유무|전달값
전달값
필수 userid 아이디 문자나라 아이디
필수 passwd 비밀번호 로그인 비밀번호가 아닌 2차비밀번호
필수 sender 보내는번호 '-'없이 숫자만 입력(8자리이상 11자리이하)
- '2015.10. 16' 부터 반드시 즐겨쓰는 발신번호에 사전등록인증 된 번호만 가능
필수 receiver 받는번호 '-'없이 숫자만 입력, 핸드폰번호만 가능(8자리미만 패스)
필수 message 발송내용 90 byte 이상은 자동으로 짤림
- '\r\n' 또는 '\n' 등의 개행문제가 발생하는 경우, '<br>'테그 이용
선택 send_time 예약수신시간 년년년년월월일일시시분분 (예) 200612241620
- 5분 단위 전송으로 16시 22분 설정시 25분 발송
선택 sender_name 보낸분의성명 한글4자이내
선택 receiver_name 받는분의성명 한글4자이내
선택 return_url 결과페이지 결과를 받을 URL
- 전달값 : rslt(결과),money(잔액),send(발송수),stype(예약유무),var1(고객설정값)
선택 end_alert 결과안내창 브라우져에 안내창 띄움 1, 안띄움 0 (기본)
- 문자나라의 연동페이지인 'web_admin_send.htm'에서 직접 안내창을 띄움
선택 encode 인코딩유무 메시지 인코딩 설정 1, 미설정 0 (기본)
선택 seq 식별자 필요에 따라 전송시 결과 부분에 출력
선택 allow_mms 장문전송 장문전송 1, 기타설정시 단문 전송
- 만일 메시지가 긴 경우 미설정시 90byte로 짤림 (장문은 2000byte 제한)
결과값
코드 9 성공
1 필수전달값이 빠짐
2 존재하지 않는 아이디
3 비밀번호 인증실패 (2차 비밀번호설정 유무 확인)
4 잔액이 충분하지 않음
6 보내는 번호가 잘못됨
7 서비스 이용이 중지된 아이디
11 중복 전송(짧은 시간 같은 내용, 같은 번호로의 전송) *보장되지 않음
12 보내는 번호의 규칙이 틀림(자리수 8자리 이상 11자리 이하)
13 보내는 번호가 사전등록되지 않음
14 국내아이피가 아니거나 사전등록되지 않은 아이피
잔액확인방법[ http://211.233.20.184/MSG/send/web_admin_send.htm ]
유료잔액|무료건수
필수 call_type 구분값 1
필수 userid 아이디 문자나라 아이디
필수 passwd 비밀번호
3. 예제소스 (PHP/ASP)
PHP 소스
// 메시지발송
function SendMesg($url) {
    $fp = fsockopen("211.233.20.184", 80, $errno, $errstr, 10);
    if(!$fp){
		echo "$errno : $errstr";
		exit;
	}

    fwrite($fp, "GET $url HTTP/1.0\r\nHost: 211.233.20.184\r\n\r\n"); 
    $flag = 0; 
	
    while(!feof($fp)){
        $row = fgets($fp, 1024);

        if($flag) $out .= $row;
        if($row=="\r\n") $flag = 1;
    }
    fclose($fp);
    return $out;
}


$userid = "";           // 문자나라 아이디
$passwd = "";           // 문자나라 2차 비밀번호
$hpSender = "";         // 보내는분 핸드폰번호
$hpReceiver = "";       // 받는분의 핸드폰번호
$adminPhone = "";       // 비상시 메시지를 받으실 관리자 핸드폰번호
$hpMesg = "";           // 메시지
/*  UTF-8 글자셋 이용으로 한글이 깨지는 경우에만 주석을 푸세요. */
//$hpMesg = iconv("UTF-8", "EUC-KR","$hpMesg");
/*  ---------------------------------------- */
$hpMesg = urlencode($hpMesg);
$endAlert = 1;  // 전송완료알림창 ( 1:띄움, 0:안띄움 )

// 한줄로 이어쓰기 하세요.
echo SendMesg("/MSG/send/web_admin_send.htm?userid=$userid&passwd=$passwd&sender=$hpSender&
receiver=$hpReceiver&encode=1&end_alert=$endAlert&message=$hpMesg");
ASP 소스
FUNCTION SendMesg(url)
    Dim RStr
    Dim xmlHttp

    SET xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
    xmlHttp.open "GET", url, False
    xmlHttp.setRequestHeader "Content-Type","text/xml"
    xmlHttp.setRequestHeader "Accept-Language","ko"
    xmlHttp.send

    if xmlHttp.status = 200 then
        RStr = xmlHttp.responseText
    Else
        RStr = "get_fail"
    End if

    SET xmlHttp = Nothing

    SendMesg = RStr
END FUNCTION


Dim userid           ' 문자나라 아이디
Dim passwd           ' 문자나라 2차 비밀번호
Dim hpSender         ' 보내는분 핸드폰번호
Dim hpReceiver       ' 받는분의 핸드폰번호
Dim adminPhone       ' 비상시 메시지를 받으실 관리자 핸드폰번호
Dim hpMesg           ' 메시지

Dim url              
Dim result

userid = ""
passwd = ""
hpSender = ""
hpReceiver = ""
adminPhone = ""
hpMesg = Server.URLEncode("")

url = "http://211.233.20.184/MSG/send/web_admin_send.htm?userid=" & userid &_
"&passwd=" & passwd & "&sender=" & hpSender & "&receiver=" &_
hpReceiver & "&encode=1&message=" & hpMesg
result = SendMesg(url)

Response.write result
4. 예제소스 다운로드

 

이용약관 | 개인정보취급방침 | 이용안내

주 소 : 서울시 강남구 테헤란로 311 아남타워빌딩 1308호, 상호 : (주)문자나라

사업자번호 : 220-81-15616, 통신판매업신고 : 제강남-1087호, 대표자 : 홍성하

문의전화 : 02) 554-6996, 2009-3777 ( manager@munjanara.co.kr )