美文网首页我是程序员;您好程先生;叫我序员就好了
【零云】技术分享之:阿里大鱼使用指南

【零云】技术分享之:阿里大鱼使用指南

作者: corethink | 来源:发表于2016-12-27 16:38 被阅读0次

    注:以【零云】的【阿里大鱼插件】为例讲解,下载地址:www.lingyun.net

    一、登录后台

    后台地址:域名/admin.php?s=/admin

    二、打开设置页面

    系统-扩展中心-插件管理-阿里大鱼插件-设置

    三、依次配置各项目

    ①appkey和secret

    appkey和secret平时不要改,它们是在应用管理-应用列表中新增的应用中设置的。

    ②签名:

    推荐自己在阿里大鱼申请一个通用一些的短信签名短信模板 比如签名可以用您产品的名字(比如:零云框架测试), 如下:

    ③模板:

    格式可以类似如下(这种比较通用):

    尊敬的用户您好,您正在进行安全操作:${product},您的验证码是:${code}。

    最终我们需要的就是审核通过的模板ID,在阿里大鱼中是这样的:

    最终您的短信可能是这样的:

    【零云】尊敬的用户您好,您正在进行安全操作:注册/修改密码/修改信息,您的验证码是:888888。

    其中product是您在具体业务逻辑里可以自定义的文字,code就是验证码,当然您也可以根据自己的需求配置其他变量,具体请参考阿里大鱼。

    注意:此短信插件原生支持零云专业版、企业版、旗舰版1.2.0以上版本,其他版本自行修改Application/User/UserController.class.php里的发信函数进行适配。

    四、插件调用方法

    参数

    SmsFreeSignName和SmsTemplateCode如果没有传递值,那么短信插件默认会读取您在插件后台配置的默认值。如果你插件后台没有设置,调用时也不传值,失败是必然的!

    实例

    $sms_data['RecNum']  = '150010101010';

    $sms_data['code']    = '324358';

    $sms_data['prodect'] = '用户注册';

    $sms_data['SmsFreeSignName'] = '注册验证';

    $sms_data['SmsTemplateCode'] = 'SMS_5015838';

    $alidayu_addon = D('Addons://Alidayu/Alidayu');

    $result        = $alidayu_addon->send($sms_data);

    if ($result) {

    $this->success('发送成功,请查收!');

    } else {

    $this->error('发送失败!' . $alidayu_addon->getError());

    }

    下载地址:www.lingyun.net

    相关文章

      网友评论

        本文标题:【零云】技术分享之:阿里大鱼使用指南

        本文链接:https://www.haomeiwen.com/subject/hqdfpttx.html