0.1.7 • Published 6 years ago

node-sms-activate-api v0.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

npm license Build Status

sms-activate.ru API

API Documentation: http://sms-activate.ru/index.php?act=api

Installation

npm install --save node-sms-activate-api

Usage

const SmsActivate = require('node-sms-activate-api');

// Debug mode
//SmsActivate.DEBUG = true;

const smsactivate = new SmsActivate('API_KEY');

// With async/await:
(async () => {
  const balance = await smsactivate.getBalance();
  console.log('Balance:', balance);

  if (balance < 1) return;

  const { id, number } = await smsactivate.getNumber('wa');
  console.log('Phone number:', number);

  const code = await smsactivate.getCode(id);
  console.log('Code:', code);

  // Complete
  await smsactivate.setStatus(id, 6);
})();

// With promises:
smsactivate.getBalance()
  .then((balance) => {
    console.log('Balance:', balance);
    if (balance < 1) throw new Error();
    return smsactivate.getNumber('wa');
  })
  .then(({ id, number }) => {
    console.log('Phone number:', number);

    smsactivate.getCode(id)
    .then((code) => {
      console.log('Code:', code);

      // Complete
      smsactivate.setStatus(id, 6);
    });
  });
0.1.7

6 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago