davidxu / yii2-alisms

阿里云短信库包

v1.0.2 2017-07-20 11:43 UTC

This package is auto-updated.

Last update: 2024-09-10 04:38:03 UTC


README

阿里云短信库包

描述

本库用于阿里云短信发送和查询。

基于支付宝短信API 20170525。

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一

php composer.phar require --prefer-dist davidxu/yii2-alisms "*"

或添加

"davidxu/yii2-alisms": "*"

到您的 composer.json 文件的 require 部分并运行

"php composer.phar update"

使用方法

要发送短信,请参考以下示例

use davidxu\alisms\Sms;

class AliSms extends Controller
{
    public function actionSend()
    {

        $alisms = new Sms();
        $alisms->accessKeyId = 'your-alismsAccessKeyId';
        $alisms->accessKeySecret = 'your-alismsAccessKeySecret';
        $alisms->signName = 'your-smsSignName';

        $mobiles = [
            '18800000000',
            '18800000002',
        ];
        $response = $alisms->sendSms('your-template-code', $mobiles);
        return $response;
    }
    
    public function actionQuery()
    {
        $alisms = new Sms();
        $alisms->accessKeyId = Yii::$app->params['alismsAccessKeyId'];
        $alisms->accessKeySecret = Yii::$app->params['alismsAccessKeySecret'];
        $alisms->signName = Yii::$app->params['smsSignName'];
        
        $mobile = '18800000001';
        $queryDate = '20170720';
        $response = $alisms->querySendDetails($mobile, $queryDate);
        return $response;
    }
}

联系

如有任何问题,请联系 david.xu.uts@163.com

祝您玩得开心。