$phone,'signName' => $signName,'templateCode' => $templateCode]; if( $param ) $request['templateParam'] = $param; // 创建请求 $sendSmsRequest = new SendSmsRequest($request); // 创建终端 $client = $this->createClient(); // 复制代码运行请自行打印 API 的返回值 $response = $client->sendSmsWithOptions($sendSmsRequest, new RuntimeOptions([]))->toMap(); // 获取参数 $result = $response['body']; // 如果失败的话 if( $result['Code'] != 'OK' ) return ['code'=>$result['Code'],'error'=>$result['Message'],'request_id'=>$result['RequestId']]; dd($result); // 返回成功信息 return ['code'=>$result['Code'],'message'=>$result['Message'],'requestId'=>$result['RequestId'],'bizId'=>$result['BizId']]; }catch (\Exception $error) { // 返回错误信息 if ( !($error instanceof TeaError) ) { $error = new TeaError([], $error->getMessage(), $error->getCode(), $error); } // 错误信息 $errorMsg = Utils::assertAsString($error->message); // 日志记录 Log::error('aliyun_sms',$errorMsg); // 返回错误信息 return ['error'=>$errorMsg]; } } }