[Node.js] 알리고 SMS 메시지 보내기 예제
in Node.js on Nodejs, Node_etc
http 요청 보내는 라이브러리 중에 개인적으로 axios 가 제일 간결하고 좋아서 고것을 설치한다.
axios 패키지 설치
npm i axios
# 또는
yarn add axios
샘플소스
const axios = require('axios');
const sendSms = ({ receivers, message }) => {
return axios.post('https://apis.aligo.in/send/', null, {
params: {
key: 'API Key',
user_id: '알리고 id',
sender: '보내는사람 전화번호',
receiver: receivers.join(','),
msg: message,
// 테스트모드
testmode_yn: 'Y'
},
}).then((res) => res.data).catch(err => {
console.log('err', err);
});
}
// 메시지 보내기
sendSms({ receivers: ['01012341234', '010-4321-4321'], message: '메시지 테스트' }).then((result) => {
console.log('전송결과', result);
/*
전송결과 {
result_code: '1',
message: 'success',
msg_id: '83819703',
success_cnt: 2,
error_cnt: 0,
msg_type: 'SMS'
}
*/
});