Nasty Pinguin Manure

    sms_ru

    0.0.1 • Public • Published

    sms_ru

    Nodejs модуль для работы с API сервиса 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({
      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: maxim@borodinart.ru

    Keywords

    none

    Install

    npm i sms_ru

    DownloadsWeekly Downloads

    225

    Version

    0.0.1

    License

    none

    Last publish

    Collaborators

    • borodin