PHP实现阿里云短信服务

注册阿里云账号然后在云通信中选择短信服务,开通阿里云短信服务,需要申请一个签名和模板

在AccessKEY管理中获取AccessKey ID和AccessKey Secret(访问阿里云API的密钥)

创建短信签名和短信模板,在阿里云短信服务管理控制台添加短信签名和短信模板

下载phpSDK,修改SmsDemo.php文件中找到getAcsClient方法,将其中的AccessKeyld和AccessKeySecret进行修改。

修改sendSms()方法,加入四个参数:$mobile要发送验证码的手机号

$signName签名名称

$templateCode模板CODE

$checkCode要发送的验证码

引入短信通知类,可使用require来引入,Sms类文件里的send_verify方法,

把数组中的'TemplateParam'字段值,更换为你实际的模板内容中的变量。

详细可参看链接:PHP 阿里云短信服务_阿里云短信 php-CSDN博客

PHP 对接阿里云短信服务完整流程 - 掘金 (juejin.cn)

相关推荐
小奏技术几秒前
Kafka要保证消息的发送和消费顺序性似乎没那么简单
后端·kafka
小五Z1 分钟前
Redis--事务
redis·分布式·后端·缓存
Asthenia04122 分钟前
线上服务频繁FullGC分析
后端
牛马baby5 分钟前
Springboot 自动装配原理是什么?SPI 原理又是什么?
java·spring boot·后端
Asthenia041220 分钟前
AtomicStampedReference实现原理分析
后端
Starwow38 分钟前
微服务之gRPC
后端·微服务·golang
Asthenia041241 分钟前
AtomicMarkableReference如何解决ABA问题:深入分析
后端
Asthenia04121 小时前
Fail-Fast与快照机制深入解析及并发修改机制拷打
后端
Pasregret1 小时前
观察者模式:从博客订阅到消息队列的解耦实践
后端·观察者模式
考虑考虑2 小时前
Springboot捕获feign抛出的异常
spring boot·后端·spring