目前仅支持【腾讯云短信接口】
????REP
特征
简单的配置可以灵活地增加或减少服务提供商。
自动轮询选择可用的服务提供商。
全面支持供应商的各种API接口。
支持控制台操作API。
平台支持
供应商
开发状态
时间:white_check_mark:
2018-06-20
:clock8:
2018-06-21
:x:
--
:x:
--
环境
php >=7.1
安装
$ composer require ofcold/luminous-sms
使用
发送短信
use Ofcold\LuminousSMS\LuminousSMS;
use Ofcold\LuminousSMS\Helpers;
use Ofcold\LuminousSMS\Contracts\MessageInterface;
$sms = new LuminousSMS(include __DIR__ . '/resources/config/sms.php');
// ------------------------------------------------------------------------------------------------
// Send Message.
$result = $sms->sender(function($messager) {
$messager
->setMobilePhone('18898726543')
// 支持语音短信和普通文本短信
->setType(Ofcold\LuminousSMS\Contracts\MessageInterface::VOICE_MESSAGE)
// 短信内容与供应商创建模版一致
->setContent('您的验证码是{code}, 验证码将在2分钟后失效!请及时使用。')
->setPaserData(['code' => rand(1000, 9999)]);
});
var_dump($result);
短信签名
// Signature manager
// 添加短信签名
//$resuts = $sms->createHandler('qcloud')->getSignature('add', '衣衣布舍');
//
// 查询短信签名
//$resuts = $sms->createHandler('qcloud')->getSignature('query', [15858, 15859]);
//
// 编辑短信签名
$resuts = $sms->createHandler('qcloud')->getSignature('edit', '150986', '你是哪里来');
var_dump($resuts);
getSignature方法
实例化Signature 对象的方法,如: 查询一条签名, getSignature('query', [15858]); 官网文档
短信模版
$resuts = $sms->createHandler('qcloud')->getTemplate('add', '衣衣布舍', '原因');
更多。。。。正在更新中
Bill