aminkt / sms-driver-rest-api
Rest Api Sms driver创建用于与多个短信服务提供商协同工作,接口一致。
v1.0.0
2018-05-14 20:21 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~6.0
This package is auto-updated.
Last update: 2024-09-22 11:44:22 UTC
README
Rest Api Sms driver创建用于与多个短信服务提供商协同工作,接口一致。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist aminkt/sms-driver-rest-api "*"
或者
"aminkt/sms-driver-rest-api": "*"
将以下内容添加到您的composer.json
文件的require部分。
使用方法
扩展安装后,只需在您的代码中通过以下方式使用它:
$sms = new \aminkt\sms\Sms(); // Ingnore below line if you don't want change default driver. $sms->setDrviver('\your\driver\Class'); $sms->setLoginData([`LOGIN_DATA`]); $sms->sendSms([ 'message'=>'Your test message.', 'numbers'=>['09120813856', '+989121234567'] ]);
LOGIN_DATA
取决于发送短信所使用的驱动程序,以下列出了支持的驱动程序列表。使用您自己的驱动程序
如果您想,可以简单地编写自己的驱动程序并将其附加到此库。
如果您想,可以以您自己的名义在此库中发布它。
如果您想创建自己的驱动程序,请按照以下步骤操作
- 创建您的类并使用psr-7命名空间。
- 从
aminkt\sms\drivers\AbstracDriver
扩展您的类 - 实现您的代码。
- 按照之前的说明将您的驱动程序附加到库中
- 在
sms-driver-rest-api
库中发布您的代码
驱动程序列表
当前已发布并可供使用的驱动程序列表。
|
Pardad登录数据
KaveNegar登录数据
请注意,使用此库及其驱动程序对所有用户都是允许的,但您应该保留资源和作者的名字。
帮助我们改进
如果您创建了您自己的驱动程序,我们将非常高兴您能在我们的库中发布它。
[通过邮件联系Amin Keshavarz](mailto: ak_1596@yahoo.com)