//参数说明
//$RecNum 目标手机号
//$ParamString 短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。
//$SignName 管理控制台中配置的短信签名(状态必须是验证通过)
//$TemplateCode 管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)
//$AccessKeyId 阿里云颁发给用户的访问服务所用的密钥ID
//$AccessKeySecret 阿里云颁发给用户的访问服务所用的验证串
//返回值
//发送成功返回true,结果仅供参数,不保证完全正确
function SendSMS($RecNum,$ParamString,$SignName,$TemplateCode,$AccessKeyId,$AccessKeySecret)
{
$url='https://sms.aliyuncs.com/';//短信网关地址
$Params['Action']='SingleSendSms';//操作接口名,系统规定参数,取值:SingleSendSms
//$Params['RegionId']='cn-hangzhou';//机房信息
$Params['AccessKeyId']=$AccessKeyId;//阿里云颁发给用户的访问服务所用的密钥ID
//$Params['Format']='JSON';//返回值的类型,支持JSON与XML。默认为XML
$Params['ParamString']=rawurlencode($ParamString);//短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。
$Pa
php实现阿里云API短信验证发送代码
最新推荐文章于 2021-08-18 09:49:39 发布
本文提供了一个PHP函数SendSMS,用于通过阿里云API发送短信验证。函数中详细指定了所需参数,包括目标手机号、短信模板变量、签名、模板CODE、密钥ID和验证串,并实现了HTTP POST请求来发送短信。
摘要由CSDN通过智能技术生成