基于2017-05阿里云更新的短信接口,适应Laravel框架

网友投稿 1007 2022-11-02

基于2017-05阿里云更新的短信接口,适应Laravel框架

基于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小时内删除侵权内容。

上一篇:macOS下OBS没有桌面声音且不录音
下一篇:测量不同设备中几个Android依赖注入框架的性能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~