¹®ÀÚ¸ðµâ
À¥¡¤¾Û °³¹ß ½Ã SMS¡¤RCS¡¤¾Ë¸²Å塤챏Åå ¹ß¼ÛÀ» À§ÇÑ ¹®ÀÚ¸ðµâ APIÀÇ ¿¬µ¿ ¹æ¹ý°ú Ȱ¿ë »ç·Ê¸¦ ÃÑÁ¤¸®Çß½À´Ï´Ù.
ÇÑÁÙ¼³¸í
¹®ÀÚ¸ðµâÀº ¶òÅåÀÇ RESTful API ¶Ç´Â SDK¸¦ ÅëÇØ ¾Û¡¤À¥¿¡ ¹®ÀÚ ¹ß¼Û¡¤Á¶È¸¡¤¼ö½Å°ÅºÎ °ü¸® ±â´ÉÀ» °£ÆíÈ÷ ÅëÇÕÇÏ´Â °³¹ßÀÚ ¸ðµâÀÔ´Ï´Ù.
¼Ò°³
¹®ÀÚ¸ðµâÀº PHP¡¤Java¡¤Node.js¡¤Python µî ´Ù¾çÇÑ ¾ð¾î SDK¿Í HTTP API¸¦ Á¦°øÇÏ¿©, ¼îÇθô¡¤¾Û¡¤CRM ½Ã½ºÅÛ¿¡ ¹®ÀÚ ±â´ÉÀ» ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹ß½Å¹øÈ£ »çÀüµî·Ï¡¤´ëü¹ß¼Û¡¤080 ¼ö½Å°ÅºÎ ÀÚµ¿ 󸮡¤¹ß¼Û °á°ú ÄÝ¹é µîÀ» Áö¿øÇØ °³¹ß ½Ã°£°ú ºñ¿ëÀ» Àý°¨ÇÕ´Ï´Ù.
API Ű ¹ß±Þ ÈÄ °£´ÜÇÑ ÄÚµå·Î SMS¡¤RCS¡¤¾Ë¸²ÅåÀ» ¹ß¼ÛÇÒ ¼ö ÀÖÀ¸¸ç, ´ë·®¹®ÀÚ(¼ö¸¸ °Ç)µµ ¾ÈÁ¤ÀûÀ¸·Î ó¸®ÇÕ´Ï´Ù. º¸¾È Ãø¸é¿¡¼ HTTPS¡¤ÅäÅ« ÀÎÁõ¡¤IP ÈÀÌÆ®¸®½ºÆ®¸¦ Àû¿ëÇØ ¾ÈÀüÇÕ´Ï´Ù. ¶òÅå ¹®ÀÚ¸ðµâÀº ¹«·á Å×½ºÆ® ȯ°æ°ú »ó¼¼ ¹®¼¡¤»ùÇà Äڵ带 Á¦°øÇÕ´Ï´Ù.
¹®ÀÚ¸ðµâÀ» Ȱ¿ëÇϸé ÀÎÁõ¹øÈ£¡¤¾Ë¸²¡¤¸¶ÄÉÆÃ¡¤°øÁö µî ¸ðµç ¹®ÀÚ ½Ã³ª¸®¿À¸¦ Ä¿¹öÇÒ ¼ö ÀÖÀ¸¸ç, ¶òÅå Ç÷§ÆûÀÇ ¾ÈÁ¤¼º°ú È®À强À» ¹ÙÅÁÀ¸·Î °í°¡¿ë¼º ¼ºñ½º¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀÚ¶ó¸é Áö±Ý API ۸¦ ¹ß±Þ¹Þ¾Æ ¹®ÀÚ¸ðµâ ¿¬µ¿À» ½ÃÀÛÇϼ¼¿ä.

Ȱ¿ë ºÐ¾ß
- ¼îÇΡ¤±ÝÀ¶ ¾ÛÀÇ º»ÀÎÀÎÁõ¡¤°Å·¡ ¾Ë¸² SMS/RCS
- À¥¼ºñ½º ȸ¿ø°¡ÀÔ¡¤ºñ¹Ð¹øÈ£ Àç¼³Á¤ ¹®ÀÚ¸ðµâ
- CRM¡¤ERP ½Ã½ºÅÛ °øÁö¡¤¿¹¾à¡¤¹è¼Û ¹®ÀÚ ¿¬µ¿
- IoT¡¤½º¸¶Æ®±â±â Ǫ½Ã ´ëü ¹®ÀÚ ¾Ë¸²
»óȲº° ¿¬µ¿ Àü·« / Æ÷ÀÎÆ®
- API Ű ¹ß±Þ ÈÄ SDK ¼³Ä¡·Î ºü¸¥ ÇÁ·ÎÅäŸÀÔ Á¦ÀÛÇϼ¼¿ä.
- ¹ß¼Û ½Ã JSON ÆäÀ̷ε忡 ¹ß½Å¹øÈ£¡¤¼ö½Å¹øÈ£¡¤³»¿ë Çʼö ÀÔ·ÂÇϼ¼¿ä.
- ´ëü¹ß¼Û°ú Äݹé URL ¼³Á¤À¸·Î ½ÇÆÐ 󸮡¤°á°ú ÃßÀûÇϼ¼¿ä.
- Å×½ºÆ® ¸ðµå¿¡¼ ½ÇÁ¦ ¹ß¼Û ¾øÀÌ µð¹ö±ëÇϼ¼¿ä.
- ´ë·® ¹ß¼Û ½Ã ¹èÄ¡ 󸮡¤Áö¿¬ ¹ß¼ÛÀ¸·Î ¼¹ö ºÎÇÏ ÁÙÀ̼¼¿ä.
- ¿¡·¯ ÄÚµå(¿¹: 400 Bad Request)º° ´ëÀÀ ·ÎÁ÷À» ±¸ÇöÇϼ¼¿ä.
Ȱ¿ë ¿¹½Ã
- Python »ùÇà ÄÚµå: import requests url = 'https://api.tingtalk.co.kr/v1/sms/send' headers = {'Authorization': 'Bearer YOUR_API_KEY'} data = { 'sender': 'µî·Ï¹øÈ£', 'receivers': ['01012345678'], 'message': 'ÀÎÁõ¹øÈ£: 123456 (À¯È¿ 3ºÐ)' } response = requests.post(url, json=data, headers=headers) print(response.json())
- Node.js »ùÇÃ: const axios = require('axios'); axios.post('https://api.tingtalk.co.kr/v1/rcs/send', { sender: 'µî·Ï¹øÈ£', receivers: ['01012345678'], content: { type: 'text', text: '¹è¼Û Ãâ°í ¿Ï·á! ¼ÛÀå: 123456789' } }, { headers: { Authorization: 'Bearer YOUR_API_KEY' } }) .then(res => console.log(res.data));
- ¾Ë¸²Åå ¹ß¼Û ¿¹½Ã (JSON): { "templateCode": "YOUR_TEMPLATE_ID", "receivers": ["01012345678"], "variables": {"#NAME#": "È«±æµ¿", "#ORDER#": "12345"} } ´ëü¹ß¼Û ÀÚµ¿ Àû¿ë: ½ÇÆÐ ½Ã SMS·Î Àüȯ
ÀÚÁÖ ¹¯´Â Áú¹® Q&A
-
Q1: ¹®ÀÚ¸ðµâ API Ű´Â ¾î¶»°Ô ¹ß±Þ¹Þ³ª¿ä?
A1: ¶òÅå ȸ¿ø°¡ÀÔ ÈÄ ¸¶ÀÌÆäÀÌÁö > API °ü¸®¿¡¼ API Ű »ý¼ºÇϼ¼¿ä. ¹ß½Å¹øÈ£ »çÀüµî·ÏÀÌ ¼±ÇàµÇ¾î¾ß Çϸç, Ű´Â Bearer ÅäÅ«À¸·Î Çì´õ¿¡ Æ÷ÇÔÇÕ´Ï´Ù. Å×½ºÆ® Ű¿Í ÇÁ·Î´ö¼Ç ۸¦ ±¸ºÐÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
-
Q2: ¹®ÀÚ¸ðµâ·Î ´ë·® ¹ß¼Û ½Ã Á¦ÇÑÀÌ ÀÖ³ª¿ä?
A2: ÃÊ´ç 50°Ç, ½Ã°£´ç 10,000°Ç µî ¿ä±ÝÁ¦º° Á¦ÇÑÀÌ ÀÖÀ¸³ª, ´ë·® ¸ðµå ½Åû ½Ã ¹«Á¦ÇÑ °¡´ÉÇÕ´Ï´Ù. ¹®ÀÚ¸ðµâ ¿¬µ¿ ½Ã ¹èÄ¡ API³ª Å¥À× ½Ã½ºÅÛÀ» Ȱ¿ëÇØ ¾ÈÁ¤ÀûÀ¸·Î ¹ß¼ÛÇϼ¼¿ä.