一、什么是VIN码车辆识别码解析接口
输入17位vin码,获取到车辆的品牌、型号、出厂日期、发动机类型、驱动类型、车型、年份等信息。无论是汽车电商平台、二手车商、维修厂,还是保险公司、金融机构,都能通过接入该API实现信息自动化、决策智能化和服务标准化。
二、如何用C#进行调用?
接口地址:https://market.aliyun.com/apimarket/detail/cmapi00065865
//using System.IO;
//using System.Text;
//using System.Net;
//using System.Net.Security;
//using System.Security.Cryptography.X509Certificates;
private const String host = "https://tsvin2.market.alicloudapi.com";
private const String path = "/vin/pre";
private const String method = "GET";
private const String appcode = "你自己的AppCode";
static void Main(string[] args)
{
String querys = "vin=WAUAFEF58JA036322";
String bodys = "";
String url = host + path;
HttpWebRequest httpRequest = null;
HttpWebResponse httpResponse = null;
if (0 < querys.Length)
{
url = url + "?" + querys;
}
if (host.Contains("https://"))
{
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));
}
else
{
httpRequest = (HttpWebRequest)WebRequest.Create(url);
}
httpRequest.Method = method;
httpRequest.Headers.Add("Authorization", "APPCODE " + appcode);
if (0 < bodys.Length)
{
byte[] data = Encoding.UTF8.GetBytes(bodys);
using (Stream stream = httpRequest.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
}
try
{
httpResponse = (HttpWebResponse)httpRequest.GetResponse();
}
catch (WebException ex)
{
httpResponse = (HttpWebResponse)ex.Response;
}
Console.WriteLine(httpResponse.StatusCode);
Console.WriteLine(httpResponse.Method);
Console.WriteLine(httpResponse.Headers);
Stream st = httpResponse.GetResponseStream();
StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8"));
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("\n");
}
public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
return true;
}
正确返回示例:
{
"code": 1,
"msg": "操作成功",
"data": {
"vin": "WAUAFEF58JA036322",
"cid": "",
"brand_name": "奥迪",
"manufacturer": "",
"series_name": "A5",
"name": "奥迪A5 2017款 Sportback 45 TFSI quattro 运动型",
"zws": "5",
"year": "2017",
"price": "48.48万",
"rlxs": "汽油",
"effluent_standard": "国V",
"model": "A5 2.0T F5SCYRBQ5A0",
"productiondate": "2017-11-08",
"fdj_no": "CYR051187",
"fdj": "CVK",
"market_date": "",
"color": "白",
"displacement": "2.0",
"gearnum": "",
"gearbox": "",
"driven_type": "前置四驱",
"body_type": "掀背车",
"scyh": "6.8",
"maxpower": "185",
"wheelbase": "2831",
"len": "4760",
"width": "1843",
"height": "1386",
"full_weight": "1650",
"tiresize": "255/35 R19"
}
}
三、总结
VIN码不仅是车辆的“身份证”,更是连接制造、销售、维修、保险、金融等多个环节的数字纽带。而VIN码查询API,正是打通这一链条的关键工具。
未来,随着车联网、大数据、AI等技术的进一步融合,VIN码的价值将进一步释放,成为推动汽车产业数字化转型的重要支撑点。