aminembarki / smsadapter
PHP5 库,提供短信抽象层
0.1.1
2015-02-13 11:54 UTC
Requires
- php: >=5.3.2
- arcturial/clickatell: ~2.0
- headzoo/nexmo: dev-master
- plivo/plivo-php: dev-master
- twilio/sdk: ~3.12
This package is auto-updated.
Last update: 2024-09-29 04:03:18 UTC
README
SmsAdapter 是一个 PHP5 库,提供短信提供者抽象层。
为什么使用 SmsAdapter?
想象一下,在一个 PHP 项目中,你需要向多个目的地发送大量短信。让我们看看如何利用 SmsAdapter 来利用这种情况。
短信抽象层允许你在开发应用程序时,无需为每个短信目的地和提供者适配代码。
此方法的另一个优点是可以在不影响代码的情况下更新提供者 API。例如,如果你的项目发展非常快,并且你的短信提供者达到其极限,你可以轻松地迁移到任何其他提供者。
试试看!
安装
开发版本
php composer.phar require aminembarki/smsadapter:dev-master
设置你的 Smsadapter
以下是一个使用短信适配器的示例。要设置其他适配器,请查阅适配器文件夹。
<?php use Smsadapter\Sms; use Smsadapter\Adapter\Twilio As TwilioAdapter ; $sms = new Sms(); $sms->setSmsAdapter(new TwilioAdapter()); $sms->authenticate(array('api_key'=>'xxxxxxxxxxx','api_secret'=>'xxxxxxxxxxx')); $sms->sendMessage('xxxxxxxxxxx','xxxxxxxxxxx',"message sent from sms adapter Twilio Provider ");