aminembarki/smsadapter

PHP5 库,提供短信抽象层

0.1.1 2015-02-13 11:54 UTC

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 ");