bongrun / sms
Приём смс сообщений
Installs: 43
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 3
Open Issues: 0
Type:project
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-12-29 13:56:45 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()));