Skip to content

bongrun/sms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sms

PHP version

Приём смс сообщений

Компонент позволяет объединить несколько сервисов по приёму смс сообщений.

Сервисы

На данные момент разработано 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()));

About

Приём смс сообщений

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%