khodja / smsc
SMSC - 允许您通过HTTP/HTTPS、SMTP和SMPP协议通过您的项目和服务发送消息。
v0.1.0
2017-06-03 05:47 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-26 06:57:48 UTC
README
安装
使用composer安装此包
composer require khodja/smsc
直接在您的应用程序配置文件config/app.php中注册提供者
'providers' => [ // ... Khodja\Smsc\SmscServiceProvider::class, ];
在相同文件中添加门面别名
'aliases' => [ ... 'Smsc' => Khodja\Smsc\Facades\Smsc::class ];
包配置
在您的应用程序配置文件config/services.php中设置SmscRu服务
// config/services.php ... 'smsc' => [ 'login' => env('SMSC_LOGIN', 'login'), 'password' => env('SMSC_PASSWORD', 'mypass'), 'post' => 1, // использовать метод POST 'https' => 1, // использовать HTTPS протокол 'charset' => 'utf-8', // кодировка сообщения: utf-8, koi8-r или windows-1251 (по умолчанию) 'debug' => 0, // флаг отладки 'smtp_from' => 'api@smsc.ru', // e-mail адрес отправителя ], ...
使用方法
在需要使用Smsc类的地方使用它。
use Khodja\Smsc\Smsc;
然后使用sendMessage方法。
SmsC::send('998901234567', 'Your activation code: 12134');
用于发送消息的SMTP版本
SmsC::sendSmsMail('998901234567', 'Hi Bro!');
获取余额方法
SmsC::getBalance();
获取短信费用方法
SmsC::getSmsCost('998901234567', 'Hi Bro!');
通过ID和手机号码获取短信状态
SmsC::getSmsCost('12', '99890123456');
支持
请随意在问题部分发布您的问题。
安全
如果您发现任何安全相关的问题,请通过电子邮件fayzulla@khodja.uz联系,而不是使用问题跟踪器。
许可
本库是开源软件,根据MIT许可证授权。
部分文档来自官方文档。您可以在SMSc网站上找到完整内容。