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)

相关推荐
Max8125 分钟前
Agno Agent 服务端文件上传处理机制
后端
调试人生的显微镜12 分钟前
苹果 App 怎么上架?从开发到发布的完整流程与使用 开心上架 跨平台上传
后端
顾漂亮22 分钟前
Spring AOP 实战案例+避坑指南
java·后端·spring
间彧32 分钟前
Redis Stream相比阻塞列表和发布订阅有哪些优势?适合什么场景?
后端
间彧38 分钟前
Redis阻塞弹出和发布订阅模式有什么区别?各自适合什么场景?
后端
苏三说技术1 小时前
统计接口耗时的6种常见方法
后端
SimonKing1 小时前
Mybatis-Plus的竞争对手来了,试试 MyBatis-Flex
java·后端·程序员
我命由我123451 小时前
PDFBox - PDFBox 加载 PDF 异常清单(数据为 null、数据为空、数据异常、文件为 null、文件不存在、文件异常)
java·服务器·后端·java-ee·pdf·intellij-idea·intellij idea
渣哥1 小时前
当容器里有多个 Bean,@Qualifier 如何精准定位?
javascript·后端·面试
7哥♡ۣۖᝰꫛꫀꪝۣℋ1 小时前
Spring Boot
java·spring boot·后端