轻松发送短信

0.1.1 2016-04-14 11:18 UTC

This package is auto-updated.

Last update: 2024-09-08 18:16:00 UTC


README

支持的提供商

  • Nexmo
  • MessageBird
  • SMS.RU

安装

将需求添加到您的 composer.json

{
    "require": {
        "socialconnect/sms": "*"
    }
}

运行composer安装程序

php composer.phar install

如何使用

首先,您需要设置 ProviderFactory

use SocialConnect\Common\Http\Client\Curl;
use SocialConnect\SMS\ProviderFactory;

include_once __DIR__ . '/vendor/autoload.php';

$service = new ProviderFactory(
    array(
        'provider' => array(
            'smsru' => array(
                'appId' => 12345
            )
        )
    ),
    new Curl()
);

接下来,您需要获取提供商

/** @var \SocialConnect\SMS\Provider\SMSRU $provider */
$provider = $service->factory('smsru');

您可以发送 sms

$provider->send('+79999999', 'Hello, World!');

或者获取 balance

var_dump($provider->getBalance());

许可证

此项目是开源软件,根据MIT许可证授权。

有关更多信息,请参阅LICENSE文件。