早期用过阿里的大鱼,但现在看已经合并在了阿里云的短信服务
1.进入阿里云工作台,找到短信服务-开通短信服务
2.开通短信服务需要四个参数,以下流程就按必须字段做操作
1)签名
2)短信模板
3)accessKeyId
4)accessKeySecret
签名
国内消息-添加签名,添加完需要阿里云审核,大概2小时左右
短信模板
国内消息-添加模板,添加完需要阿里云审核,大概2小时左右
accessKeyId /accessKeySecret
右上角-账号-AccessKey管理
创建AccessKey
accessKeyId /accessKeySecret都在此处获取
3.签名,模板审核通过,access2个值获取就可以开始调用测试
绑定测试手机--选择审核通过的签名和模板,发起调用
4.SDK引入,代码编写
阿里的生态现在都可以通过composer引入,下方有步骤介绍
sdk文档
部分代码
aliAuth::$accessKeyId,'accessKeySecret'=>aliAuth::$accessKeySecret,]);$config->endpoint = "dysmsapi.aliyuncs.com";//$config->Version = '2017-05-25';$client = new Dysmsapi($config);$request = new SendSmsRequest();$request->phoneNumbers = $phone;$request->signName = aliAuth::$signName;$request->templateCode = aliAuth::$templateCode;$request->templateParam = '{"code":"'.$code.'"}';$response = $client->sendSms($request);var_dump($response);?>
常量设置
5.sdk对接出现错误信息InvalidVersion
照错误码提示为版本问题,后提交工单询问客服找到了问题
修改为正确的endpoint,调通
来源地址:https://blog.csdn.net/weixin_41954579/article/details/129408476