public function index()
{
$client = new Client;
$request = new SmsNumSend;
// 短信内容参数
$smsParams = [
'code' => $this->randString(),
'product' => '测试的'
];
// 设置请求参数,具体参数可以参考官方文档
$req = $request->setSmsTemplateCode('SMS_6620027')
->setRecNum('18600000000')
->setSmsParam(json_encode($smsParams))
->setSmsFreeSignName('注册验证')
->setSmsType('normal')
->setExtend('123456');
print_r($client->execute($req));
}
/**
* 获取随机位数数字
* @param integer $len 长度
* @return string
*/
protected static function randString($len = 6)
{
$chars = str_repeat('0123456789', $len);
$chars = str_shuffle($chars);
$str = substr($chars, 0, $len);
return $str;
} 0
0
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 单元测试与代码质量保障
本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。
10
2026.01.16
热门下载
精品课程
相关推荐
/
热门推荐
/
最新课程








