ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 阿里云短信处理服务 使用阿里云短信平台发送短信,请先在阿里云开通短信服务后使用。 同时支持其他框架使用如Laravel 、ThinkPHP 查看 [composer安装组件](https://packagist.org/packages/houdunwang/aliyunsms) [TOC] ## 环境配置 在config目录中创建aliyun.php 配置文件,内容如下 ``` //阿里云配置 //直播、邮件处理等服务使用 return [ /* |-------------------------------------------------------------------------- | 根据服务器所在区域进行选择 | https://help.aliyun.com/document_detail/40654.html?spm=5176.7114037.1996646101.1.OCtdEo */ 'regionId' => 'cn-hangzhou', /* |-------------------------------------------------------------------------- | 如果使用主账号访问,登陆阿里云 AccessKey 管理页面创建、查看 | 如果使用子账号访问,请登录阿里云访问控制控制台查看 */ 'accessId' => '', /* |-------------------------------------------------------------------------- | 如果使用主账号访问,登陆阿里云 AccessKey 管理页面创建、查看 | 如果使用子账号访问,请登录阿里云访问控制控制台查看 */ 'accessKey' => '', ]; ``` ## 发送短信 ``` $data = [ //短信签名 'sign' => '后盾网', //短信模板 'template' => 'SMS_1284036123', //手机号 'mobile' => '手机号', //模板变量 'vars' => ["code" => "8888", "product" => "hdphp"], ]; $res = Sms::send($data); if($res['errcode']==0){ echo '发送成功,短信编号'.$res['messageId']; }else{ echo $res['message']; } ```