previewtechs / sms-gateway
PHP 短信网关库。一个库中包含多个提供商。享受短信发送吧!
v1.0
2018-03-18 21:27 UTC
Requires
- php: >=5.5.34
- ext-curl: *
- guzzlehttp/psr7: ^1.4
- php-http/discovery: ^1.4
- php-http/guzzle6-adapter: ^1.1
- php-http/httplug: ^1.1
- php-http/message-factory: ^1.0
- psr/http-message: ^1.0
Provides
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