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;
}