Heim >php教程 >PHP源码 >Verwenden Sie Alibaba Dayu SMS, um den Bestätigungscode zu senden

Verwenden Sie Alibaba Dayu SMS, um den Bestätigungscode zu senden

大家讲道理
大家讲道理Original
2016-11-08 13:22:231846Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn