在二手车交易、车辆保险、维修保养等行业,VIN码(车辆识别代号)就是车辆的“身份证”。通过17位VIN码快速获取车辆的品牌、型号、排放标准、出厂日期等核心信息,是许多业务系统的刚需。
今天,我们就来聊聊商用车VIN码查询API的奇妙之处,并深入对比它的两个子接口——升级版与精准版,看看它们各有什么神通。
一、VIN码查询,到底能查什么?
以一辆长安跨越王X5为例,输入17位VIN码 LSCABN232NE666585,接口可以返回:
-
品牌、车系、车型名称
-
生产年份、出厂日期
-
发动机型号、排放标准(国六)
-
驱动形式、变速箱类型
-
轴距、车身尺寸、总质量
-
参考价格、燃料类型等
这些信息覆盖了二手车估值、事故定损、配件匹配等核心场景。
二、子接口的区别
探数API的商用车VIN码查询提供了两个版本:/vin/v5(升级版)和 /vin/v2(精准版)。两者都基于同一VIN码返回车辆信息,但在数据字段、返回结构上略有差异。下面我们通过PHP代码分别调用,看看它们的区别。
1. 升级版接口
请求示例
<?php
$host = "https://market.aliyun.com/detail/cmapi00067362";#接口地址
$path = "/vin/v5";
$method = "GET";
$appcode = "你自己的AppCode"; // 替换为真实AppCode
$headers = array("Authorization:APPCODE " . $appcode);
$querys = "vin=LSCABN232NE666585";
$url = $host . $path . "?" . $querys;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://")) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
$result = curl_exec($curl);
$headerSize = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$body = substr($result, $headerSize);
curl_close($curl);
$data = json_decode($body, true);
print_r($data);
?>
返回结果(节选)
{
"code": 1,
"msg": "操作成功",
"data": [
{
"vin": "LSCABN232NE666585",
"brand_name": "长安",
"manufacturer": "长安(跨越)",
"series_name": "跨越王X5",
"name": "长安(跨越) 跨越王X5 105马力 栏板货车 手动档 (SC1034FRD6B1NG)",
"price": "65000.0",
"market_price": "65000.0",
"rlxs": "天然气(NG/CNG)",
"effluent_standard": "国六",
"model": "SC1034FRD6B1NG",
"productiondate": "2022-08-16",
"engine_model": "DAM16KRC",
"gearbox": "手动档",
"driven_type": "4X2",
"wheelbase": "3600",
"maxpower": "72"
}
]
}
2. 精准版接口
请求示例
<?php
$host = "https://market.aliyun.com/detail/cmapi00067362";#地址
$path = "/vin/v2";
$method = "GET";
$appcode = "你自己的AppCode";
$headers = array("Authorization:APPCODE " . $appcode);
$querys = "vin=LSCABN232NE666585";
$url = $host . $path . "?" . $querys;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://")) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
$result = curl_exec($curl);
$headerSize = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$body = substr($result, $headerSize);
curl_close($curl);
$data = json_decode($body, true);
print_r($data);
?>
返回结果(节选)
{
接口地址:https://market.aliyun.com/detail/cmapi00067362
"code": 1,
"msg": "操作成功",
"data": {
"vin": "LSCABN232NE666585",
"brand_name": "长安",
"series_name": "跨越王X5",
"name": "长安 跨越王X5 载货汽车 国六 (SC1034FRD6B1NG)",
"year": "2022-08-17",
"engine_model": "DAM16KRC",
"effluent_standard": "国六",
"scale": "载货汽车",
"model": "SC1034FRD6B1NG",
"zws": "2",
"length": "5630",
"width": "1850",
"high": "2060",
"wheelbase": "3600",
"full_weight": "1570",
"full_weight_max": "3495",
"full_weight_zz": "1795",
"rlxs": "压缩天然气"
}
}
三、两个子接口的详细区别

四、快速上手


385

被折叠的 条评论
为什么被折叠?



