1.3.0 • Published 3 years ago

node-sens v1.3.0

Weekly downloads
15
License
MIT
Repository
github
Last release
3 years ago

node-sens

npm version travisci GitHub Release Date

Simple & Easy Notification Service client in NAVER CLOUD PLATFORM

readme

Naver Cloud Platform에서 제공하는 SENS client 입니다.

SMS API v2와 sync되어 있습니다.

Installation

npm install node-sens --save
yarn add node-sens

Usage

import { NCPClient } from 'node-sens';

const ncp = new NCPClient({
  phoneNumber: '01012345678',
  serviceId: 'serviceId',
  secretKey: 'secretKey',
  accessKey: 'accessKey',
});

Parameter Type

  • phoneNumber (string): 발신 전화번호
  • serviceId (string): 프로젝트의 서비스 id
  • secretKey (string): 프로젝트 계정의 secretKey
  • accessKey (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 message
  • status (number) : status code

Status Code

HTTP StatusDesc
202Accept (요청 완료)
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Too Many Requests
500Internal Server Error

Test

npm run test

CONTRIBUTING

해당 코드에 버그나 이슈는 언제나 환영입니다 :smile:

1.3.0

3 years ago

1.2.4

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago