bongrun / sms
Приём смс сообщений
3.1.1
2017-11-19 11:36 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2026-03-08 19:54:44 UTC
README
Приём смс сообщений
Компонент позволяет объединить несколько сервисов по приёму смс сообщений.
Сервисы
На данные момент разработано api для сервисов
Особенности
- Сразу несколько сервисов по приёму смс сообщений
- Лёгкая возможность добавить пользовательский сервис
- Анализ на каком из сервисов есть доступные номера
- Выбор самого выгодного сервиса для определённого сайта
Установка
Предпочтительный способ установить это расширение через composer.
Либо запустить
composer require --prefer-dist bongrun/sms "*"
или добавить
"bongrun/sms": "*"
в файл composer.json.
Методы
/** @var SmsSimple $sms */ $sms = new SmsSimple($smsAccesses, SmsSites::VKONTAKTE);
Запрос на получение общего баланса
$balance = $sms->getBalance(); if (!$balance) { throw new Exception('Нет денег на смс'); }
Получение номера
$number = $sms->getNumber();
Пример использования
$sms = new SmsApi($user->getSmsAccesses(), SmsSites::VKONTAKTE); $number = $sms->getNumber(); ..... ..... $sms->code(); if ($sms->isError()) { throw new \Exception('Смс не было получино'); } $vkReg->setCode(preg_replace("/[^0-9]/", '', $sms->getCode()));