aminkt/sms-driver-rest-api

Rest Api Sms driver创建用于与多个短信服务提供商协同工作,接口一致。

v1.0.0 2018-05-14 20:21 UTC

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取决于发送短信所使用的驱动程序,以下列出了支持的驱动程序列表。使用您自己的驱动程序

如果您想,可以简单地编写自己的驱动程序并将其附加到此库。

如果您想,可以以您自己的名义在此库中发布它。

如果您想创建自己的驱动程序,请按照以下步骤操作

  1. 创建您的类并使用psr-7命名空间。
  2. aminkt\sms\drivers\AbstracDriver扩展您的类
  3. 实现您的代码。
  4. 按照之前的说明将您的驱动程序附加到库中
  5. sms-driver-rest-api库中发布您的代码

驱动程序列表

当前已发布并可供使用的驱动程序列表。

|

Pardad登录数据

KaveNegar登录数据

请注意,使用此库及其驱动程序对所有用户都是允许的,但您应该保留资源和作者的名字。

帮助我们改进

如果您创建了您自己的驱动程序,我们将非常高兴您能在我们的库中发布它。

Amin Keshavarz

Mr-Exception

[通过邮件联系Amin Keshavarz](mailto: ak_1596@yahoo.com)