Skip to content
master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
fix
Sep 15, 2015
Nov 6, 2013
fix
Sep 15, 2015
fix
Sep 15, 2015

README.md

sms_ru

Nodejs модуль для работы с API сервиса sms.ru

Официальная документация по работе с API – http://sms.ru/?panel=api

Установка

npm install sms_ru

Использование

Подключение:

var SMSru = require('sms_ru');

Авторизация (с помощью api_id):

var sms = new SMSru(api_id);

Авторизация (с помощью логина и пароля):

var sms = new SMSru(login, password);

Отправка SMS:

sms.sms_send({
  to: '79112223344',
  text: 'Текст SMS'
}, function(e){
  console.log(e.description);
});


sms.sms_send({
  to: '79112223344,79115556677,79115552255',
  text: 'Текст SMS',
  from: 'Имя отправителя',
  time: new Date()/1000+60,
  translit: false,
  test: false,
  partner_id: partner_id
}, function(e){
  console.log(e.description);
});


sms.sms_send({
  multi: [
    ['79112223344', 'Текст СМС'],
    ['79115556677', 'Текст СМС'],
    ['79115552255', 'Текст СМС']
  ], function(e){
    console.log(e.description);
});

Статус SMS:

sms.sms_status('SMS id', callback);

Стоимость SMS:

sms.sms_cost({
  to: '79112223344',
  text: 'Текст SMS'
}, callback);

Баланс:

sms.my_balance(function(e){
  console.log(e.balance);
})

Дневной лимит:

sms.my_limit(function(e){
  console.log(e.current+' / '+e.total);
})

Отправители:

sms.my_senders(function(e){
  console.log(e.senders);
})

Добавить номер в стоплист:

sms.stoplist_add({
  phone:'79112223344',
  text:'Примечание'
}, callback)

Удалить номер из стоп-листа:

sms.stoplist_del({
  phone:'79112223344',
}, callback)

Получить номера стоплиста:

sms.stoplist_get(function(e){
  console.log(e.stoplist);
})

Автор

Максим Бородин, e-mail: borodinmk@gmail.com

About

Nodejs sms.ru API client

Resources

Releases

No releases published
You can’t perform that action at this time.