previewtechs/sms-gateway

PHP 短信网关库。一个库中包含多个提供商。享受短信发送吧!

v1.0 2018-03-18 21:27 UTC

This package is auto-updated.

Last update: 2024-09-06 09:54:53 UTC


README

短信网关库

简单的库,用于与一些短信网关交互以发送短信。

安装

请使用 composer 安装此库。运行以下 composer 命令以添加此库

composer require previewtechs/sms-gateway

用法

<?php

use Previewtechs\SMSGateway\Client;
use Previewtechs\SMSGateway\Providers\SSLWireless;
use Previewtechs\SMSGateway\SMS\Message;

require "vendor/autoload.php";

$sslWireless = new SSLWireless("SSL_WIRELESS_USERNAME", "SSL_WIRELESS_PASSWORD", "SSL_WIRELESS_SID");


$client = new Client($sslWireless);

$message = (new Message())
    ->setRecipient("88XXXXXXXXXXX")
    ->setMessage("YOUR MESSAGE");

try {
    $r = $client->send([$message]);
    echo $r->isSuccess() . PHP_EOL;
    print_r($r->getMessages());
} catch (Exception $e) {
    echo $e->getMessage();
}

支持的提供商

对于网关提供商

如果您有自己的短信网关并提供 API。请构建您自己的提供商并给我们发送拉取请求。我们也会在这里添加。要构建自己的提供商,请遵循 src/ProviderInterface.php

如果您有任何问题,请随时创建一个问题或给我们发邮件至 [email protected]

贡献者

请随意为此库做出贡献。添加您自己的提供商并发送拉取请求。

问题

如果您有任何问题,请在此处创建一个问题 https://github.com/PreviewTechnologies/sms-gateway/issues