발신번호 등록

전기통신사업법 제 84조2에 의거, 문자 발송을 위해 필수적으로 본인 명의의 발신번호를 등록해야 합니다.

등록방법

API Key 발급

API 요청 시 사용자 인증을 위해 사용되는 키입니다. 절대로 타인에게 노출하지 마세요.

발급방법

발송 및 결과 확인

모든 준비가 완료되었습니다. 문자를 발송할 차례입니다. 아래 예제 코드를 통해 직접 확인해보세요.

developers-first-img

DEVELOPERS FIRST

오직 메시지 발송을 위해 고안된 쉬운 API로 1초에 1만건 이상을 처리하는 탁월한 성능을 체감할 수 있으며,
Failover 뿐만 아니라 지속적인 상태 체크 및 부하 테스트를 거쳐 24시간 안정적인 서비스를 제공합니다.

멀티 메시지 라우팅 지원으로 상위망의 장애까지 완벽 대비
모든 요청은 실시간으로 관리되어 개발 비용과 시간이 크게 절약됩니다.

단일 문자 보내기 (sendSimpleMessage)

Simple Message API는 그룹 생성과 메시지 등록 과정을 생략하지만, 요청당 1건의 문자 및 카카오톡 발송에 적합합니다. 문서 보기
대량 발송이 필요한 경우에는 그룹 메시지 문서를 참고해주세요.
(이 예제는 테스트 계정을 이용하므로 실제 단말기로 발송되지 않습니다.)

const { config, Group } = require('coolsms-sdk-v4') // 인증을 위해 발급받은 본인의 API Key를 사용합니다. const apiKey = 'NCSVYGF1IK5PUKDA' const apiSecret = 'FSD4ER2WYPZQVDBPKMLOZVAWTGYBDTRW' config.init({ apiKey, apiSecret }) async function send (params = {}) { try { const response = await Group.sendSimpleMessage(params) console.log(response) } catch (e) { console.log(e) } } const params = { text: 'hello world!', type: 'SMS', // 발송할 메시지 타입 (SMS, LMS, MMS, ATA, CTA) to: '0100000000', // 수신번호 (받는이) from: '029302266' // 발신번호 (보내는이) } send(params)

메시지그룹 목록 조회 (getMessageGroupList)

sendSimpleMessage를 통해 생성된 메시지 그룹 목록을 조회합니다. 문서 보기

const { config, Group } = require('coolsms-sdk-v4') const apiKey = 'NCSVYGF1IK5PUKDA' const apiSecret = 'FSD4ER2WYPZQVDBPKMLOZVAWTGYBDTRW' config.init({ apiKey, apiSecret }) async function getGroupList () { try { const group = new Group() const response = await Group.getMyGroupList() console.log(response) } catch (e) { console.log(e) } } getGroupList()

메시지 목록 조회 (getMessageList)

그룹 내 포함된 상세한 메시지 목록을 조회합니다. 문서 보기

const { config, Group } = require('coolsms-sdk-v4') const apiKey = 'NCSVYGF1IK5PUKDA' const apiSecret = 'FSD4ER2WYPZQVDBPKMLOZVAWTGYBDTRW' config.init({ apiKey, apiSecret }) async function getGroupMessages (params = {}) { try { const response = await new Group().getMessageList(params) console.log(response) } catch (e) { console.log(e) } } const params = { groupId: 'G4V20181112174807OOGPIUZTPWQJ23V' } getGroupMessages(params)

아래에 더 많은 언어의 예제코드가 준비되어 있습니다.

  • GitHub

  • PHP

  • NodeJs

  • Python

  • Java

  • Ruby