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)

相关推荐
IT_陈寒17 小时前
为什么Java的Stream并行处理反而变慢了?
前端·人工智能·后端
孙69034218 小时前
swf 图片转 pdf
java·后端
长安不见18 小时前
从CompletionService的一个错误用法谈起
后端
TO_WebNow19 小时前
使用thinkPHP8.x 访问接口提示跨域
前端·php
空山返景19 小时前
Dify RAG知识库-自部署完整指南
后端
苏三的开发日记19 小时前
如何规避死锁
后端
该用户已不存在19 小时前
用 Claude Code Agents 与 CI/CD 搭建自动化研发团队(Part 3)
后端·ai编程·claude
豹哥学前端19 小时前
agent智能体经典范式构建
人工智能·后端
胡志辉20 小时前
邮件中点击“加载图片”,你的IP地址已经被泄漏
前端·后端·安全
拽着尾巴的鱼儿20 小时前
spring 动态代理
java·后端·spring