码迷,mamicode.com
首页 > 其他好文 > 详细

yii2 使用阿里大鱼短信

时间:2017-10-10 16:33:37      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:style   lan   tac   size   yun   header   alt   request   product   

1.首先申请阿里账号

2.开通短信服务

3.短信签名

4.添加模板

以上4步是前期工作

-------------------------------------------------------------------------------------

核心代码部分

1.先下载sdk,这里我以PHP为例

技术分享

 

地址:https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.2.6.9eDo79

2.代码封装

技术分享

3.将这2个文件拷到拓展文件下面。我将api_demo重命名:api_send我的是:..\extsions\api_send   与 ..\extsions\api_sdk

将SmsDemo文件改为:SmsSend文件。同时我加上了命名空间,如下:

技术分享

use Aliyun\Core\Config;
use Aliyun\Core\Profile\DefaultProfile;
use Aliyun\Core\DefaultAcsClient;
use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest;
use Aliyun\Api\Sms\Request\V20170525\QuerySendDetailsRequest;

注意:将改文件下面的实例删掉。

4.调用。

技术分享

技术分享

 

可以参看实例文件,调用示例:

header(‘Content-Type: text/plain; charset=utf-8‘);

$demo = new SmsDemo(
    "yourAccessKeyId",
    "yourAccessKeySecret"
);

echo "SmsDemo::sendSms\n";
$response = $demo->sendSms(
    "短信签名", // 短信签名
    "SMS_0000001", // 短信模板编号
    "12345678901", // 短信接收者
    Array(  // 短信模板中字段的值
        "code"=>"12345",
        "product"=>"dsd"
    ),
    "123"
);
print_r($response);

echo "SmsDemo::queryDetails\n";
$response = $demo->queryDetails(
    "12345678901",  // phoneNumbers 电话号码
    "20170718", // sendDate 发送时间
    10, // pageSize 分页大小
    1 // currentPage 当前页码
    // "abcd" // bizId 短信发送流水号,选填
);

print_r($response);

5.调试,测试。

6.OK。

yii2 使用阿里大鱼短信

标签:style   lan   tac   size   yun   header   alt   request   product   

原文地址:http://www.cnblogs.com/wuheng1991/p/7645564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!