栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > thinkphp

Thinkphp使用阿里云短信服务器接口用法

thinkphp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Thinkphp使用阿里云短信服务器接口用法

Alibaba Cloud SDK for PHP

地址:https://github.com/aliyun/openapi-sdk-php


composer安装

composer require alibabacloud/sdk


Thinkphp6.0实例

创建Model

AlibabaCloudModel.php

regionId('cn-hangzhou')
            ->asDefaultClient();
        try {
        	if(empty($code)){
		        $code = rand(1000,9999);
	        }
            $param = [
                'code' => $code
            ];

            $insertData = [
                'code' => $code,
                'phone' => $phone,
                'ip' => get_client_ip(),
                'send_time' => time(),
                'flag' => 1,
                'type' => 1,
                'isuse' => 0,
                'status' => 1
            ];
            SmsModel::create($insertData);

            $result = AlibabaCloud::rpc()
                ->product('Dysmsapi')
                // ->scheme('https') // https | http
                ->version('2017-05-25')
                ->action('SendSms')
                ->method('POST')
                ->host('dysmsapi.aliyuncs.com')
                ->options([
                    'query' => [
                        'RegionId' => "cn-hangzhou",
                        'PhoneNumbers' => $phone,
                        'SignName' => self::$SignName,
                        'TemplateCode' => "SMS_182666989",
                        'TemplateParam' => json_encode($param),
                    ],
                ])
                ->request();
            return $result->toArray();
        } catch (ClientException $e) {
            echo $e->getErrorMessage() . PHP_EOL;
        } catch (ServerException $e) {
            echo $e->getErrorMessage() . PHP_EOL;
        }

    }
}

sendSms方法中需要注意的参数有:

PhoneNumbers:发送的手机号码

SignName:签名

TemplateCode:短信模板

TemplateParam:发送短信参数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/824984.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号