代码拉取完成,页面将自动刷新
阿里云短信发送sdk
src 模块目录
├─ Alisms 核心目录
├─ Lib 依赖目录
├─ SignatureHelper.php 阿里云短信依赖库。
├─ Alisms.php 阿里云短信使用类。
本扩展
1.0.0
及以上版本,运行环境要求PHP7.2
以上。
码云
:git@github.com:china-wangyu/WeChat.git
使用 composer
安装
composer config -g repo.packagist composer https://packagist.phpcomposer.com
"require": {
"china-wangyu/alisms": "^1.0.0"
},
composer update
加载命名空间
use Alisms\Alisms;
实例化阿里云短信类
/**
* Alisms constructor.
* @param string $accessKeyId 阿里云授权ID
* @param string $accessKeySecret 阿里云授权secret
* @param string $SignName 阿里云短信签名
* @param string $TemplateCode 短信模板code
*/
$alisms = new Alisms($accessKeyId',$accessKeySecret,$SignName,$TemplateCode);
发送短信
/**
* 发送短信
* @param string $PhoneNumbers 手机号
* @param array $TemplateParam 短信参数
* @param string $OutId 流水号设置
* @return bool|\stdClass 返回结果
* @throws \Exception
*/
$res = $alisms->sendSms($PhoneNumbers, $TemplateParam, $OutId);
返回值
成功:
object(stdClass)#149 (4) {
["Message"] => string(2) "OK"
["RequestId"] => string(36) "EB122598-B375-4644-83E5-D29A6EFA1EA2"
["BizId"] => string(20) "385624341141883468^0"
["Code"] => string(2) "OK"
}
失败:
object(stdClass)#149 (3) {
["Message"] => string(30) "触发分钟级流控Permits:1"
["RequestId"] => string(36) "AE9A8B71-ABE8-4EDC-B10E-2123842EEA33"
["Code"] => string(26) "isv.BUSINESS_LIMIT_CONTROL"
}
注:如有疑问,请联系邮箱 china_wangyu@aliyun.com
或,请联系QQ 354007048 / 354937820
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型