404";exit;
}
public function neta(){
//echo "
404
";exit;
//生产地址
$url = 'https://salesapp.hozonauto.com/appservice/app/if/salesclue/createSalesclue';
//测试地址
//$url = 'https://salespp-sit.hozonauto.com/appservice/app/if/salesclue/createSalesclue';
$cus = array('18878903790');
$comments = '100681'; //门店编码
$samobile = '18677222303';//销售手机
$cusSource3 = '023305'; //本地通
//$cusSource3 = '023409'; //区域云店 福泉厦
$city_id = '350200';
//$voId = $city_id . date('mdHis') . sprintf("%06d", rand(1,999999));
foreach ($cus as $v){
$voId = $city_id . date('mdHis') . sprintf("%06d", rand(1,999999));
$data[] = array(
'voId' => $voId,
'cusSource3' => $cusSource3,
'customerName' => '客户',
'dealerCode' => $comments,
'fromSystem' => "好店云",
'mobile' => $v,
'saMobile' => $samobile,
'cusType' => '30111001',
'remark' => '网约车',
'intentModel' => "哪吒AYA",
);
}
print_r(json_encode($data,JSON_UNESCAPED_UNICODE));
$data = json_encode($data, JSON_UNESCAPED_UNICODE);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//https
if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json; charset=utf-8',
'Content-Length: ' . strlen($data)
)
);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
var_dump($response);
}
public function add_clues()
{
$this->load->model('hdcloud/neta_model');
$dealerCode = array('100222');
foreach ($dealerCode as $d)
{
$mobiles = $this->neta_model->select(array('status' => 0), '', 1, 29);
foreach ($mobiles as $k => $v) {
$city_id = '350200';
$voId = $city_id . date('mdHis') . sprintf("%06d", rand(1,999999));
$data[] = array(
'voId' => $voId,
'cusSource3' => '020211',//'023409'区域云店,//023410:云店营销节点 //020103太平洋
'customerName' => '客户',
'dealerCode' => $d,
'fromSystem' => "好店云",
'mobile' => $v['mobile'],
'saMobile' => '',
'cusType' => '30111001',
'remark' => "",
'intentModel' => "",
);
$this->neta_model->update(array('status' => 1), array('id' => $v['id']));
}
$data = json_encode($data, JSON_UNESCAPED_UNICODE);
$url = 'https://salesapp.hozonauto.com/appservice/app/if/salesclue/createSalesclue';
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//https
if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json; charset=utf-8',
'Content-Length: ' . strlen($data)
)
);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
var_dump($response);
}
}
public function upload(){
// 应用信息
$appid = '17dcc133'; // 应用 ID
$secretKey = '9d8b02ec2b9ea8dfdc51a1aed2e10986'; // 应用密钥
$uploadUrl = 'https://raasr.xfyun.cn/v2/api/upload'; // 文件上传接口地址
// 音频文件的 URL
$audioUrl = 'https://media.liche.cn/liche/yx/aef4c825a1ccb330/0a10dcea56ba1a2a.wav'; // 音频文件 URL
// 当前时间戳
$ts = time();
// 生成签名
$baseString = $appid . $ts;
$signa = base64_encode(hash_hmac('sha1', md5($baseString), $secretKey, true));
// 初始化 cURL
$ch = curl_init();
// 音频文件的元信息
$audioInfo = [
'appId' => $appid,
'signa' => $signa,
'ts' => $ts,
'fileName' => basename($audioUrl), // 文件名
'fileSize' => 1, // URL 模式下,文件大小可以传 0
'duration' => 1, // URL 模式下,音频时长可以传 0
'audioMode' => 'urlLink', // 使用 URL 外链模式
'audioUrl' => urlencode($audioUrl), // 音频文件的 URL
];
$queryString = http_build_query($audioInfo); // 将数组转换为查询字符串
$uploadUrl .= '?' . $queryString;
// 设置请求头
$headers = [
'Content-Type: application/json;charset=UTF-8', // URL 模式下,请求体为 JSON 格式
'Chunked: false'
];
curl_setopt($ch, CURLOPT_URL, $uploadUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{}');
// 执行请求
$response = curl_exec($ch);
// 关闭 cURL
curl_close($ch);
// 输出响应结果
echo $response;
}
public function getResult(){
// 应用信息
$appid = '17dcc133'; // 应用 ID
$secretKey = '9d8b02ec2b9ea8dfdc51a1aed2e10986'; // 应用密钥
$getUrl = 'https://raasr.xfyun.cn/v2/api/getResult'; // 接口地址
// 当前时间戳
$ts = time();
// 生成签名
$baseString = $appid . $ts;
$signa = base64_encode(hash_hmac('sha1', md5($baseString), $secretKey, true));
// 初始化 cURL
$ch = curl_init();
// 音频文件的元信息
$audioInfo = [
'appId' => $appid,
'signa' => $signa,
'ts' => $ts,
'orderId' => 'DKHJQ20250220174031610SI0cnrYneSIz8bZm'
];
$queryString = http_build_query($audioInfo); // 将数组转换为查询字符串
$getUrl .= '?' . $queryString;
// 设置请求头
$headers = [
'Content-Type: multipart/form-data;', // URL 模式下,请求体为 JSON 格式
];
// 设置 cURL 选项
curl_setopt($ch, CURLOPT_URL, $getUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{}');
// 执行请求
$response = curl_exec($ch);
// 关闭 cURL
curl_close($ch);
// 输出响应结果
echo $response;
}
public function hs(){
$appId = "3231454391"; // 替换为你的 App ID
$token = "h2MUNInVzaduLZeSy7AGclRNOft1k25o"; // 替换为你的 Token
$uuid = sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
mt_rand(0, 0xffff), mt_rand(0, 0xffff),
mt_rand(0, 0xffff),
mt_rand(0, 0x0fff) | 0x4000,
mt_rand(0, 0x3fff) | 0x8000,
mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff));
// 初始化 cURL
$ch = curl_init();
// 提交识别请求的 URL 和查询结果的 URL
$submitUrl = "https://openspeech.bytedance.com/api/v3/auc/bigmodel/submit";
$audioUrl = "https://media.liche.cn/liche/yx/aef4c825a1ccb330/0a10dcea56ba1a2a.wav"; // 替换为你的音频文件 URL
// 构造请求体
$jsonBody = json_encode([
"audio" => [
"url" => $audioUrl,
"format" => "wav",
],
"request" => ["model_name" => "bigmodel"]
]);
// 提交识别请求
$headers = [
"X-Api-App-Key: $appId",
"X-Api-Access-Key: $token",
"X-Api-Resource-Id: volc.bigasr.auc",
"X-Api-Request-Id: $uuid",
"X-Api-Sequence: -1"
];
curl_setopt($ch, CURLOPT_URL, $submitUrl);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonBody);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$submitResponse = curl_exec($ch);
// 分割响应头和正文
$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($submitResponse, 0, $headerSize);
$body = substr($submitResponse, $headerSize);
echo $uuid."\n";
var_dump($submitResponse);exit;
$submitHttpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($submitHttpCode != 200) {
print_r(["error" => "Submit request failed with HTTP code $submitHttpCode", "response" => $submitResponse]) ;
}
$submitResult = json_decode($submitResponse, true);
if ($submitResult["status_code"] != 20000000) {
print_r(["error" => "Submit request failed: " . $submitResult["message"], "response" => $submitResponse]) ;
}
$logId = $submitResult["log_id"];
echo "Log ID: $logId\n";
}
public function getHs(){
$appId = "3231454391"; // 替换为你的 App ID
$token = "h2MUNInVzaduLZeSy7AGclRNOft1k25o"; // 替换为你的 Token
$rid = 'f14510ff-973a-4771-9491-718a0133dcc1';
// 初始化 cURL
$ch = curl_init();
// 提交识别请求的 URL 和查询结果的 URL
$queryUrl = "https://openspeech.bytedance.com/api/v3/auc/bigmodel/query";
// 提交识别请求
$headers = [
"X-Api-App-Key: $appId",
"X-Api-Access-Key: $token",
"X-Api-Resource-Id: volc.bigasr.auc",
"X-Api-Request-Id: $rid",
];
curl_setopt($ch, CURLOPT_URL, $queryUrl);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{}');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$submitResponse = curl_exec($ch);
// 分割响应头和正文
$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($submitResponse, 0, $headerSize);
$body = substr($submitResponse, $headerSize);
var_dump($submitResponse);exit;
}
}