Web Dev/node.js
Node.js CoolSMS를 사용하여 백엔드 api로 문자 SMS 발송 하는 방법 알려드립니다.
이준호
2023. 3. 13. 08:56
반응형
https://www.npmjs.com/package/coolsms-node-sdk
npm install 를 꼭 해주셔야합니다.
CoolSMS를 사용하여 api로 문자 발송을 해볼려고합니다.
회원가입을 해줍니다.
체험판으로 들어갔다가 실제 계정으로 전환 해주면 됩니다.
무료 300p를 줍니다. \
2023.03.10 - [Web Dev] - [Node.js] Backend에서 메일 전송하기 (with Nodemailer & Gmail)
반응형
이와 같이 api 키를 생성해줍니다.
key 와 secret 두개를 꼭 따로 적어줍니다.
secret은 다시 확인할려면 인증을 거쳐야 되어 번거롭습니다.
import coolsms from 'coolsms-node-sdk';
export async function sendTokenToSMS(myphone, token) {
// console.log(myphone + '번호로 인증번호' + token + '를 전송합니다!!!');
//https://www.npmjs.com/package/coolsms-node-sdk
const mysms = coolsms.default
// apiKey, apiSecret 설정
const messageService = new mysms('DDFSGDGSDSD415', 'SDGSDG21215D41FSGDSD1G2DFS1D');
const result = await messageService.sendOne(
{
to: `${myphone}`,
from: 'CentumJ',
text: `발신자 : [CentumJ] 인증번호 입력 -> [${token}] `
}
// 1만건까지 추가 가능
).then(res => console.log(res)).catch(err => console.error(err));
console.log(result);
}
postman으로 값을 보내주면
응답이 옵니다.
반응형