探索flutter框架开发的app在移动应用市场的潜力与挑战
1007
2022-11-02
基于2017-05阿里云更新的短信接口,适应Laravel框架
介绍
阿里大于关闭了新用户渠道,迁移到阿里云短信服务上,然而阿里云短信服务在5月底更新了api。 在github上找了一下,轮子都是基于2016年的接口,非常难受。 自己造了一个轮子,亲测可用。
安装 composer require mrgoon/aliyun-sms dev-master
基于laravel框架的使用方法
加载 在config/app的providers中添加 Mrgoon\AliSms\ServiceProvider::class
同时,可以选择性添加aliases
控制台运行: php artisan vendor:publish
根据新增的aliyunsms.php 文件,在.env文件中添加环境变量:
ALIYUN_SMS_AK=your access keyALIYUN_SMS_AS=your secret keyALIYUN_SMS_SIGN_NAME=sign name
使用
$aliSms = new AliSms();$response = $aliSms->sendSms('phone number', 'SMS_code', ['name'=> 'value in your template']);//dump($response);
非laravel框架的使用方法
加载方式通过composer,不变使用样例代码如下:
$config = [ 'access_key' => 'your access key', 'access_secret' => 'your access secret', 'sign_name' => 'your sign name', ]; $aliSms = new Mrgoon\AliSms\AliSms(); $response = $sms->sendSms('phone number', 'tempplate code', ['name'=> 'value in your template'], $config);
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~