:

Yii2框架支持腾讯云短信使用记录

song100e 发布于:2018-7-3 17:37 分类:Yii2  有 456 人浏览,获得评论 0 条 标签: qcloudsms 

年后购买了腾讯云主机,附带着赠送了每月100条短信,遂想着如何利用起来。
得来有空,就整了,记录下,也算学有所用。
步骤如下:
1,进入到yii框架的根目录, 使用 composer require qcloudsms/qcloudsms_php 拉取代码。

成功后 vendor 就会多出一个目录 qcloudsms。

vender.PNG

2,在 common 目录的 params.php 中添加 appid 和 appkey 配置。


3,新建测试控制器编写发送代码, 注意引用发送类如: use Qcloud\Sms\SmsSingleSender;


<?php
namespace app\modules\user\controllers;

use Qcloud\Sms\SmsSingleSender;

class smsController extends Controller
{
    public function actionIndex()
    {  	
    	
    	$appid = Yii::$app->params['qcloudsms_appid'];
    	$appkey = Yii::$app->params['qcloudsms_appkey'];
    	$ssender = new SmsSingleSender($appid, $appkey);
    	$result = $ssender->sendWithParam('86', '183****8585', $templId, ['随机数', '10']);
    	return $this->render('index');
    }
}


4,检查手机号码看是否收到短信记录(先建立应用,并配置模板且通过审核)

sms.PNG


赞助我,共同学习进步!