marqu3s/nrsgateway

NRS Gateway services integration.

dev-master 2018-05-21 19:31 UTC

README

360NRS Gateway services integration. This library allows you to use the SMS Push service from 360NRS Gateway.

Quick Start

Just put in your username and password for the NRSGateway control panel, specify the recipients in array format and send it.

use marqu3s\nrsgateway;

$nrs = new SMSService('username', 'password');
$nrs->to   = ['xxxxxxxxxxxxx', 'yyyyyyyyyyyyy'];
$nrs->from = 'Sender';
$nrs->msg  = 'This is a test message.';
$nrs->send();

Debugging/Logging

You can configure a log target to debug SMS sending. Configure it like this in your config/main.php file:

'log' => [
    'targets' => [
        [
            'class' => 'yii\log\FileTarget',
            'logFile' => '@runtime/logs/sms.log',
            'levels' => ['info'],
            'logVars' => [],
            'categories' => ['marqu3s\nrsgateway\SMSService::doSend'],
        ]
    ],
],