728x90
Node.js에서 특정 대상에게 SMS를 보내는 작업을 수행했습니다.
먼저 coolsms 사이트에 접속하여 회원가입을 해주세요.
회원가입 후 사용에 관한 api, secret 키를 받을 수 있습니다.
처음 가입 시 무료로 사용할 수 있는 포인트를 주기 때문에 사용해보시고 괜찮다면 추가로 충전하여 사용하시면 됩니다!!
혹여 Api또는 Secret키를 까먹으셨다면 홈페이지에 로그인 후
해당 위치의 API Key 관리에 들어가면 Api와 Secret을 다시 확인할 수 있습니다.
Api, Secret키를 받았다면 https://github.com/coolsms/coolsms-nodejs 주소에서 설명한 내용과 같이
npm install —save coolsms-node-sdk
을 이용하여 node.js에서 coolsms를 사용할 수 있는 패키지를 다운받습니다.
그 후 아래 코드와 같이 작성해주면 원하는 대상에게 원하는 메세지를 보낼 수 있습니다.
const coolsms = require('coolsms-node-sdk').default;
// apiKey, apiSecret 설정
const messageService = new coolsms('ENTER_YOUR_API_KEY', 'ENTER_YOUR_API_SECRET');
// 2건 이상의 메시지를 발송할 때는 sendMany, 단일 건 메시지 발송은 sendOne을 이용해야 합니다.
messageService.sendMany([
{
to: '01011111111', //보내는 대상 전화번호
from: '01022222222', // 보내는 사람 전화번호
text: '원하는 문자 내용을 여기 작성해주세요'
}, // 여러명에게 보내고 싶다면 아래와 같이 {}을 더 추가해주면 됩니다.
{
to: '01011111111', //보내는 대상 전화번호
from: '01012345678', // 보내는 사람 전화번호
text: '원하는 문자 내용을 여기 작성해주세요'
},
]).then(res => console.log(res))
.catch(err => console.error(err));
해당 코드를 실행하면 다음과 같이 메세지가 잘 보내지는 것을 확인할 수 있습니다!!
'WEB' 카테고리의 다른 글
Node.js 오류 시에도 서버 끄지 않기 (0) | 2024.10.10 |
---|---|
React에서 파일 다운로드 구현 (0) | 2024.08.22 |
node.js 에서 Excel로 데이터 저장 (0) | 2024.08.17 |
.env 환경변수 설정 (0) | 2024.08.16 |
React 정보를 Unity로 보내기 (0) | 2024.05.08 |