메모

sms 메시지내용, 예약날짜 전송 방법...펌

맘편한넘 2010. 11. 30. 16:51

 
각종 게시판에 문의/주문 글이 등록되었을 경우, 즉시 관리자 핸드폰으로 알림.
서버관리 및 이용자 관리로 인해 수시로 메시지를 받고자 할때.
아래 게이트웨이 페이지로 필요한 해당 값만 전달해주면 원하는 내용의 문자 전송 가능.
1. 전송경로
http://www.joysms.co.kr/cp/cp_sms_send.php
1-1. 테스트 전송경로
http://www.joysms.co.kr/cp/cp_sms_send_test.php
테스트 전송경로로 발송하실 경우 메세지 전송이나 과금은 이루어지지 않으며 결과코드만 받아보실 수 있습니다.
2. 전달값
요청변수 설명
cpid
조이sms 아이디( 본인아이디 )
cppw 조이sms 패스워드( 본인비밀번호 )
callback 문자메세지 보내는 사람전화번호(숫자만 입력 예:025630220)
phone 받는사람이 여러명일 경우 | 로 구분
잘못된 전화번호인 경우 전송되지 않습니다.
연락받을 전화번호(숫자만 입력 예:0119871234)
msg 전달내용 ( 예: 주문하신 물품이 배송처리되었습니다..^^* )
reserve 예약전송일경우 날짜입력. 값이 없으면 즉시전송( 예: 2003-12-30 22:10:00 )
return_url 전송 후 이동할 url, 결과코드와 메세지, 남은전송 건수를 받아 보실 수 있습니다.
(결과코드: result_code, 메세지: msg, 남은건수: pcount)
return_url을 기입하지 않으시면 결과코드와 메세지, 남은건수가 페이지에 출력됩니다.
고객님께서 넘긴 데이터를 결과코드와 함께 return_url로 보내드립니다.
var 고객께서 넘기 변수를 결과코드와 함께 return_url로 보내드립니다.
( 예 : 변수명^값|변수명^값)
3. 수신자 이름 자동입력
phone 값을 아래와 같이 "휴대폰번호^이름" 과 같이 '^'문자로 구분해서 입력하시고, msg값에 "{name}" 이라는
문구를 입력 후 전송하시면 됩니다.

예)
...
<input type="type" name="phone" value="01012341234^홍길동|0113451234^김영희">
...
<input type="type" name="msg" value="{name}님, 주문하신 물품이 배송처리되었습니다.">
4. 결과코드 및 설명
result_code msg
1
성공
2 아이디 오류
3 비밀번호 오류
4 로그인 오류
5 수신 전화번호 오류
6 발신 전화번호 오류
7 메세지 오류
8 포인트부족
9 예약일자 오류
( 전송예제 )
<form method="post" name="all" action="http://www.joysms.co.kr/cp/cp_sms_send.php">
<input type="hidden" name="cpid" value="본인아이디">
<input type="hidden" name="cppw" value="본인비밀번호">
<input type="hidden" name="phone" value="0119871234">
<input type="hidden" name="callback" value="025630220">
<input type="hidden" name="msg" value="주문하신 물품이 배송처리되었습니다..^^*.">
<input type="hidden" name="reserve" value=""> <!-- 예약전송일 경우, 전송일시를 입력하세요. -->
<input type="hidden" name="return_url" value="http://www.joysms.co.kr/cp/cp_sms_result.php">
<input type="hidden" name="var" value="">
</form>

<script language="javascript">
<!--
document.all.submit();
//-->
</script>