¹Ù·Î°¡±â¼³Ä¡ | Áñ°Üã±âÃß°¡ | ºí·Î±× | ½ÃÀÛÈ­¸é ¿ä±Ý¾È³» | ÀÌ¿ë¾È³»
¸ÞÀÎÆäÀÌÁö·Î À̵¿
 
ȸ¿ø°¡ÀÔ
³»ÁÖ¼Ò·Ï
Áּҷϵî·Ï
º¸³½³»¿ª
¿¹¾à¹®ÀÚ
¼ö½Å°ÅºÎ°ü¸®
Á¤±â¹®ÀÚ

ºÎµ¿»ê ±¤°í ¹®ÀÚ ¹ß¼Û ºÒ°¡
³»¿ë(¸Þ½ÃÁö) À̹ÌÁö º¯È¯±â´É
ÀÌÅë»çº° ½ºÆÔÂ÷´Ü¼­ºñ½º
»ó¾÷¼º(½ºÆÔ) ¹®ÀÚÀü¼Û ¹ý·É
- ¹®ÀÚ³ª¶ó À¥»çÀÌÆ® ¹æ¹®¾øÀÌ °í°´¼­¹ö¿¡¼­ ¹®ÀÚ Àü¼Û
- À¥ÆäÀÌÁö(HTTP)¸¦ È£ÃâÇÏ´Â ¹æ½ÄÀ¸·Î °³¹ß¾ð¾î¿Í »ó°ü¾øÀÌ ¿¬µ¿
- PHP/ASP ¿¹Á¦¼Ò½º¸¦ Á¦°øÇÏ¸ç °ü·Ã ÆÄÀÏÀ» Âü°íÇÏ¿© ½±°Ô ¿¬µ¿
- ±âº» ´Ü°¡ ´Ü¹® 30¿ø, Àå¹® 50¿øÀ̸ç (±×¸²¹®ÀÚ Áö¿øX) ¿ù´©Àû·® ´ë·® ÀÌ¿ë½Ã ´Ü°¡ ÇÒÀΰ¡´É
> ±¸¼º
> ÀýÂ÷
> °í°´»ç
- ±¹¿Ü ¼­¹ö(¾ÆÀÌÇÇ)ÀÇ ¿¬µ¿½Ã °í°´¼¾ÅÍ¿¡ ¹®ÀÇ, »çÀüµî·Ï
> ¿¬µ¿°æ·Î
- Àü¼Û¿äû, Àܾ×Á¶È¸ µ¿ÀÏ
- https://munjanara.co.kr/send.sys
> Àü¼Û¿äû - Àü´Þ°ª(ÆÄ¶ó¸ÞÅÍ)
»ç¿ë ¸íĪ ¼Ó¼º Çʼö ¼³¸í
userid ¾ÆÀ̵ð 8 ~ 12ÀÚ, ¿µ¹® O ¹®ÀÚ³ª¶ó ¾ÆÀ̵ð
passwd ºñ¹Ð¹øÈ£ 8 ~ 12ÀÚ, ¿µ¹®, ÀÏºÎÆ¯¼öÁ¦¿Ü O °¡ÀÔÁ¤º¸ ¿Ü¿¡ Ãß°¡ ¼³Á¤ÇÑ 2Â÷ ºñ¹Ð¹øÈ£
sender ¹ß½Å¹øÈ£ 8 ~ 11ÀÚ, ¼ýÀÚ O µî·ÏµÈ ¹ß½Å¹øÈ£
receiver ¼ö½Å¹øÈ£ 8 ~ 13ÀÚ, ¼ýÀÚ O 050X(Æò»ý¹øÈ£ µî) »ç¿ë°¡´É
message Àü¼Û³»¿ë ´Ü¹® 90 byte, Àå¹® 2000 byte O Àå¹®Àü¼Û½Ã allow_mms ¼³Á¤ÇÊ¿ä
send_time ¿¹¾àÀü¼Û 12ÀÚ¸®(ºÐ±îÁöÇ¥±â ¿¹:202508130101), ¼ýÀÚ X 5ºÐ ´ÜÀ§·Î Àü¼Ûó¸®(16ºÐ¿äû½Ã 20ºÐÀü¼Û)
sender_name Àü¼ÛÀÚ¼º¸í 1 ~ 4ÀÚ, ÇѱÛ, ¿µ¹® X º¸³½¸Þ½ÃÁö°á°ú Á¶È¸½Ã Âü°íÁ¤º¸
receiver_name ¼ö½ÅÀÚ¼º¸í 1 ~ 4ÀÚ, ÇѱÛ, ¿µ¹® X º¸³½¸Þ½ÃÁö°á°ú Á¶È¸½Ã Âü°íÁ¤º¸
return_url °á°úÆäÀÌÁö URL (¾Æ·¡ Àü´Þ°ª Âü°í)
- rlst : °á°ú (°á°úÄÚµå ¸Þ´º¾ó ÂüÁ¶)
- money : Àܾ×
- send : ¹ß¼Û°Ç¼ö
- stype : ¿¹¾àÀ¯¹« (0:Áï½Ã, 1:¿¹¾à)
- val1 : URL¿¡ Æ÷ÇԵǾî ÀÖ´ø Àü´Þ°ª
X °í°´»çÀÇ Æ¯Á¤ÆäÀÌÁö·Î 󸮰á°ú Àü´Þ
end_alert °á°ú¾È³»Ã¢ 1: ¶ç¿ò, ETC : ¾È¶ç¿ò X ó¸®ÈÄ, ¿¬µ¿ÆäÀÌÁö¿¡ ¾È³»Ã¢À» ¶ç¿ò
encode URLµðÄÚµù 1: ½ÇÇà, ETC : ¹Ì½ÇÇà X message µîÀ» ÀÎÄÚµùÇØ¼­ º¸³»´Â °æ¿ì
seq ½Äº°ÀÚ 1 ~ 10ÀÚÀ̳» Ãßõ, ¿µ¹®/Ư¼ö¹®ÀÚ/¼ýÀÚ X °á°úÆäÀÌÁö¿¡ ±×´ë·Î Àü´Þ
allow_mms Àå¹®Çã¿ë 1 : Çã¿ë, ETC : ¹ÌÇã¿ë X ¹ÌÇã¿ë½Ã 90 byte ÀÚµ¿Â©¸²
> Àü¼Û¿äû - 󸮰á°ú
- °á°ú : °á°úÄÚµå|³²ÀºÀܾ×|Àü¼Û°Ç¼ö|¿¹¾àÀ¯¹«|°í°´Àü´Þ°ª(½Äº°ÀÚ)
°á°úÄÚµå ¼³¸í
9 ¼º°ø
1 ÇʼöÀü´Þ°ªÀÌ ºüÁü
2 Á¸ÀçÇÏÁö ¾Ê´Â ¾ÆÀ̵ð
3 ºñ¹Ð¹øÈ£ ÀÎÁõ½ÇÆÐ(2Â÷ ºñ¹Ð¹øÈ£¼³Á¤ À¯¹« È®ÀÎ)
4 ÀÜ¾× ºÎÁ·
6 ¹ß½Å¹øÈ£°¡ ¼ýÀÚ·Î ÀÌ·ç¾îÁ® ÀÖÁö ¾ÊÀ½
7 »ç¿ë ÁßÁöµÈ ¾ÆÀ̵ð
11 Áߺ¹ Àü¼Û(ªÀº ½Ã°£ °°Àº ³»¿ë, °°Àº ¹øÈ£·ÎÀÇ Àü¼Û)
12 ¹ß½Å¹øÈ£ÀÇ ÀüÈ­¹øÈ£ ±ÔÄ¢ ¶Ç´Â ÀÚ¸´¼ö Ʋ¸²
13 ¹ß½Å¹øÈ£°¡ »çÀüµî·ÏµÇ¾î ÀÖÁö ¾ÊÀ½
14 ±¹³»¾ÆÀÌÇǰ¡ ¾Æ´Ï°Å³ª »çÀüµî·ÏµÇÁö ¾ÊÀº ¾ÆÀÌÇÇ
15 ºñÁ¤»óÀûÀÎ ¹Ýº¹ Á¢¼Ó
16 ¿¹¾à½Ã°£ ¼³Á¤¿À·ù(ÀÌÀü½Ã°£ ¶Ç´Â Æ÷¸ä¿À·ù)
> Àܾ×Á¶È¸ - Àü´Þ°ª(ÆÄ¶ó¸ÞÅÍ)
»ç¿ë ¸íĪ ¼Ó¼º Çʼö
call_type ±¸ºÐ°ª 1 O
userid ¾ÆÀ̵ð 8 ~ 12ÀÚ, ¿µ¹® O
passwd ºñ¹Ð¹øÈ£ 8 ~ 12ÀÚ, ¿µ¹®, ÀÏºÎÆ¯¼öÁ¦¿Ü O
> Àܾ×Á¶È¸ - 󸮰á°ú
- °á°ú : À¯·áÀܾ×|¹«·á°Ç¼ö|´Ü¹®´Ü°¡|Àå¹®´Ü°¡
- ÀÌ¿ÜÀÇ °æ¿ì, Àü¼Û¿äû °á°úÄÚµå ÂüÁ¶
> PHP
// ¸Þ½ÃÁö¹ß¼Û
function SendMesg($url) {
    // Å×½ºÆ® ÈÄ, ¼­¹ö »óÅ¿¡ µû¶ó ¿øÈ°ÇÑ Á¢¼Ó ¹æ¹ýÀ» ÀÌ¿ëÇØÁÖ¼¼¿ä.
    //$fp = fsockopen("ssl:munjanara.co.kr", 443, $errno, $errstr, 10);
    $fp = fsockopen("munjanara.co.kr", 80, $errno, $errstr, 10);

    if(!$fp){
        echo "$errno : $errstr";
        exit;
    }

    fwrite($fp, "GET $url HTTP/1.0\r\nHost: munjanara.co.kr\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 = "https://www.munjanara.co.kr/MSG/send/web_admin_send.htm?userid=" & userid &_
"&passwd=" & passwd & "&sender=" & hpSender & "&receiver=" &_
hpReceiver & "&encode=1&message=" & hpMesg
result = SendMesg(url)

Response.write result
> Python
import http.client
import urllib.parse

def send_mesg(userid, passwd, hp_sender, hp_receiver, admin_phone, hp_mesg, end_alert=1):
    encoded_msg = urllib.parse.quote(hp_mesg)
    
    # URL °æ·Î ÀÛ¼º
    url_path = f"/MSG/send/web_admin_send.htm?userid={userid}&passwd={passwd}" \
               f"&sender={hp_sender}&receiver={hp_receiver}&encode=1" \
               f"&end_alert={end_alert}&message={encoded_msg}"

    conn = http.client.HTTPConnection("munjanara.co.kr", 80, timeout=10)
    
    try:
        conn.request("GET", url_path, headers={"Host": "munjanara.co.kr"})
        response = conn.getresponse()
        body = response.read().decode('utf-8', errors='replace')
        return body
    except Exception as e:
        return f"Error: {e}"
    finally:
        conn.close()

# »ç¿ë ¿¹½Ã
response = send_mesg(
    userid="your_id",
    passwd="your_passwd",
    hp_sender="01012345678",
    hp_receiver="01087654321",
    admin_phone="01011112222",
    hp_mesg="Å×½ºÆ® ¸Þ½ÃÁöÀÔ´Ï´Ù"
)

print(response)

> Node.js
const http = require('http');
const querystring = require('querystring');

function sendMesg(userid, passwd, hpSender, hpReceiver, adminPhone, hpMesg, endAlert = 1) {
    const query = querystring.stringify({
        userid: userid,
        passwd: passwd,
        sender: hpSender,
        receiver: hpReceiver,
        encode: 1,
        end_alert: endAlert,
        message: hpMesg
    });

    const options = {
        hostname: 'munjanara.co.kr',
        port: 80,
        path: `/MSG/send/web_admin_send.htm?${query}`,
        method: 'GET',
        headers: {
            Host: 'munjanara.co.kr'
        }
    };

    const req = http.request(options, res => {
        let data = '';

        res.on('data', chunk => {
            data += chunk;
        });

        res.on('end', () => {
            console.log('Response:', data);
        });
    });

    req.on('error', error => {
        console.error('Error:', error);
    });

    req.end();
}

// »ç¿ë ¿¹½Ã
sendMesg(
    'your_id',
    'your_passwd',
    '01012345678',
    '01087654321',
    '01011112222',
    'Å×½ºÆ® ¸Þ½ÃÁöÀÔ´Ï´Ù'
);

> JAVA
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;

public class SmsSender {

    public static String sendMesg(String userid, String passwd, String hpSender,
                                  String hpReceiver, String adminPhone, String hpMesg, int endAlert) {

        try {
            // ¸Þ½ÃÁö URL ÀÎÄÚµù
            String encodedMsg = URLEncoder.encode(hpMesg, "UTF-8");

            // ¹®ÀÚ³ª¶ó GET ¿äû URL ±¸¼º
            String requestUrl = String.format(
                "http://munjanara.co.kr/MSG/send/web_admin_send.htm?userid=%s&passwd=%s" +
                "&sender=%s&receiver=%s&encode=1&end_alert=%d&message=%s",
                userid, passwd, hpSender, hpReceiver, endAlert, encodedMsg
            );

            // HTTP ¿¬°á ¼³Á¤
            URL url = new URL(requestUrl);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            conn.setConnectTimeout(10000); // 10ÃÊ
            conn.setReadTimeout(10000);

            // ÀÀ´ä Àбâ
            BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
            String inputLine;
            StringBuilder response = new StringBuilder();
            
            while ((inputLine = in.readLine()) != null) {
                response.append(inputLine).append("\n");
            }
            in.close();
            return response.toString();

        } catch (UnsupportedEncodingException e) {
            return "ÀÎÄÚµù ¿¡·¯: " + e.getMessage();
        } catch (IOException e) {
            return "¿¬°á ¿À·ù: " + e.getMessage();
        }
    }

    // Å×½ºÆ® ¸ÞÀÎ ÇÔ¼ö
    public static void main(String[] args) {
        String response = sendMesg(
            "your_id",             // ¹®ÀÚ³ª¶ó ¾ÆÀ̵ð
            "your_password",       // ¹®ÀÚ³ª¶ó 2Â÷ ºñ¹Ð¹øÈ£
            "01012345678",         // ¹ß½Å¹øÈ£
            "01087654321",         // ¼ö½Å¹øÈ£
            "01011112222",         // °ü¸®ÀÚ ¹øÈ£ (¿É¼Ç)
            "Å×½ºÆ® ¸Þ½ÃÁöÀÔ´Ï´Ù",   // ¸Þ½ÃÁö
            1                      // Àü¼Û ¿Ï·á ¾Ë¸² ¿©ºÎ (1: ¶ç¿ò, 0: ¾È ¶ç¿ò)
        );

        System.out.println("¼­¹ö ÀÀ´ä:\n" + response);
    }
}
> PHP
- ±âº»Çü (¸Þ½ÃÁö/ÀüÈ­¹øÈ£ ÀÔ·Â)
- ½ÉÇÃÇü (ÀüÈ­¹øÈ£¸¸ ÀÔ·Â)
> ASP
- ±âº»Çü (¸Þ½ÃÁö/ÀüÈ­¹øÈ£ ÀÔ·Â)
- ½ÉÇÃÇü (ÀüÈ­¹øÈ£¸¸ ÀÔ·Â)
> ¹Ì¸®º¸±â
ÀÌ¿ë¾à°ü
|
°³ÀÎÁ¤º¸Ã³¸®¹æÄ§
|
±¤°í±ÔÁ¤¾È³»
|
ÀÌ¿ë¾È³»
|
¸ð¹ÙÀϹöÀü
ÁÖ¼Ò : ¼­¿ï½Ã °­³²±¸ Å×Çì¶õ·Î 311 ¾Æ³²Å¸¿öºôµù, (ÁÖ)¹®ÀÚ³ª¶ó  ´ëÇ¥ÀÚ : È«¼ºÇÏ
»ç¾÷ÀÚ¹øÈ£ : 220-81-15616  Åë½ÅÆÇ¸Å¾÷½Å°í : Á¦°­³²-1087È£  ¹®ÀÇ : 1588-5407, manager1@munjanara.co.kr
COPYRIGHT ¨Ï 2003 MUNJANARA Co.,Ltd ALL RIGHTS RESERVED