meysam-znd / kave-negar-sms-provider
kavenegar短信提供商
1.0.4
2020-07-22 09:00 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: >=5.5
- illuminate/support: ^6.0|^7.0
- laravel/framework: >=7.2
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0
- phpunit/phpunit: ^8.4|^9.0
README
包描述:用于laravel的KaveNegar SMS发送包
安装
通过composer安装
composer require meysam-znd/kave-negar-sms-provider
发布包资源
php artisan vendor:publish --provider="MeysamZnd\KaveNegarSmsProvider\ServiceProvider"
使用方法
use MeysamZnd\KaveNegarSmsProvider\KaveNegarSmsProvider; use MeysamZnd\KaveNegarSmsProvider\ToOne; use MeysamZnd\KaveNegarSmsProvider\ToMany; use MeysamZnd\KaveNegarSmsProvider\Validation; use MeysamZnd\KaveNegarSmsProvider\CallMessage;
向一个号码发送短信。
$akiKey = 'your api key in kavenegar'; $data = [ 'receptor' => 'receiver numbers', 'sender' => 'sender number', 'message' => 'your text message', 'date' => 'send time in UnixTime', ]; $sender = new KaveNegarSmsProvider(new ToOne()); // send and get the result dd ( $sender->send($akiKey, $data) );
按计划向多个号码发送短信。
对于要发送短信的少数号码,请用逗号加空格(", ")作为字符串分隔这些号码。
$akiKey = 'your api key in kavenegar'; $data = [ 'receptor' => 'receiver numbers', 'sender' => 'sender number', 'message' => 'your text message', 'date' => 'send time in UnixTime', ]; $sender = new KaveNegarSmsProvider(new ToMany()); // send and get the result dd ( $sender->send($akiKey, $data) );
发送验证短信。
$akiKey = 'your api key in kavenegar'; $data = [ 'receptor' => 'receiver numbers', // string 'token' => 'your validation code', 'template' => 'your verify template name', // string ]; $sender = new KaveNegarSmsProvider(new Validation()); // send and get the result dd ( $sender->send($akiKey, $data) );
通过电话发送语音短信。
$akiKey = 'your api key in kavenegar'; $data = [ 'receptor' => 'receiver numbers', // string 'message' => 'your text message to call', // string 'repeat' => 1, //Repeat the message. ]; $sender = new KaveNegarSmsProvider(new CallMessage()); // send and get the result dd ( $sender->send($akiKey, $data) );
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件而不是使用问题跟踪器来报告。