Sms

<br/> >i 本文档的最新修订日期是: > **2022-07-20** # Sms ## 声明 下述的「阿里云」等产品和产品名称的相关权利归其法定权利人所有。 ## 模块简述 通过服务商提供的接口,实现发送手机短信的功能。目前支持阿里云通信。 ## 依赖 本模块依赖于模块 <font color="#c7254e">`Tool`</font> 。 ## 模块配置 配置文件位于 <font color="#c7254e">`/config/core/Sms.php`</font> 。 * **<font color="#ff6600">`timeout`</font>** <font color="#0099ff">`(Int)`</font> <font color="#BBBBBB">`15`</font>: 用以指定超时时间。 值的单位为秒(s)。 * **<font color="#ff6600">`aliyunAccessKeyID`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 请前往阿里云短信服务管理控制台获得。 * **<font color="#ff6600">`aliyunAccessKeySecret`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 请前往阿里云短信服务管理控制台获得。 * **<font color="#ff6600">`aliyunSignName`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 用以指定短信的签名。 * **<font color="#ff6600">`aliyunRegionId`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`'cn-hangzhou'`</font> : 地域。 ## :: aliyun()方法 ### 语法 **<font color="#0099ff"><font color="#ff6600">Sms</font> :: <font color="#ff6600">aliyun</font> ( <kbd>传参数组</kbd> )</font>** ### 说明 通过阿里云短信服务向手机号发送短信。 此方法 <font color="#c7254e">`支持`</font> 中文参数名。 ### 参数 * **<font color="#ff6600">`number(号码)`</font>** <font color="#0099ff">`(Array)`</font> <font color="#BBBBBB">`<必须>`</font>: 用以指定需要接收短信的手机号。 数组的键无需定义,每一个手机号为一个值。 * **<font color="#ff6600">`template(模板)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`<必须>`</font>: 用以指定短信模板代码。 * **<font color="#ff6600">`param(参数)`</font>** <font color="#0099ff">`(Array)`</font> <font color="#BBBBBB">`NULL`</font>: 用以指定您在短信模板中设置的变量。 数组的键为变量名,值为与变量名对应的变量值。 ### 返回 无。