rashpil91/yii2-smsc

Компонент для отправки смс с помощью сервиса smsc.ru

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

1 2020-09-13 21:08 UTC

This package is not auto-updated.

Last update: 2025-06-10 08:00:17 UTC


README

Компонент для отправки смс с помощью сервиса smsc.ru для Yii2.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist rashpil91/yii2-smsc "*"

or add

"rashpil91/yii2-smsc": "*"

to the require section of your composer.json file.

Подключение

To use sender, you should configure it in the application configuration like the following, :

'components' => [
	...
        'smsc' => [
            'class' => 'rashpil91\smsc\Smsc',
            'config' => [
                'login' => "", //Ваш логин
                'psw' => "", //Ваш пароль
                'debug' => !1, //Включить режим отладки
                'charset' => 'utf-8'
            ]
        ], 
	...
],

Пример

Отправить сообщение

Yii::$app->smsc->Message(89998887766, "Казна пустеет, милорд");

Проверить статус сообщения

Yii::$app->smsc-getStatus(89998887766, 1); //Где 1 это ID сообщения, полученный при отправке

Данные запроса (Заполняются только при включенном режиме отладки)

Yii::$app->smsc->debug_details;

Узнать стоимость сообщения

Yii::$app->smsc->getCost(89998887766, "Казна пустеет, милорд");

Баланс

Yii::$app->smsc->getBalance();