node-sens
v1.3.0
Published
Simple & Easy Notification Service client in NAVER CLOUD PLATFORM
Maintainers
Readme
node-sens
Simple & Easy Notification Service client in NAVER CLOUD PLATFORM

Naver Cloud Platform에서 제공하는 SENS client 입니다.
SMS API v2와 sync되어 있습니다.
Installation
npm install node-sens --save
yarn add node-sensUsage
import { NCPClient } from 'node-sens';
const ncp = new NCPClient({
phoneNumber: '01012345678',
serviceId: 'serviceId',
secretKey: 'secretKey',
accessKey: 'accessKey',
});Parameter Type
phoneNumber(string): 발신 전화번호serviceId(string): 프로젝트의 서비스 idsecretKey(string): 프로젝트 계정의 secretKeyaccessKey(string): 프로젝트 계정의 accessKey
const { success, msg, status } = await ncp.sendSMS({
to: '01012345678',
content: 'Hello SENS',
});
const { success, msg, status } = await ncp.sendSMS({
to: '01012345678',
content: 'Hello SENS',
countryCode: '82',
});Parameter Type
to(string): 수신 전화번호content(string): 보낼 내용countryCode(optional) : 국가 코드 (default : 82)
Return Type
promise:promise를 반환합니다.
PromiseReturnType:
success(boolean) :true시 성공,false시 실패msg(string) : 성공시Accepted, 실패시error messagestatus(number) : status code
Status Code
| HTTP Status | Desc | | :---------: | :-------------------: | | 202 | Accept (요청 완료) | | 400 | Bad Request | | 401 | Unauthorized | | 403 | Forbidden | | 404 | Not Found | | 429 | Too Many Requests | | 500 | Internal Server Error |
Test
npm run testCONTRIBUTING
해당 코드에 버그나 이슈는 언제나 환영입니다 :smile:
