在获取了车系ID、车系名称、车系全称、销售状态以及车系照片等信息,之后,就可以根据车系ID来进行车型信息的查询,来获取车型名称、生产状态、销售状态、上市年月、年款、尺寸类型、变速箱类型、排量、车型照片以及价格等相关信息,为下一步查询车辆详情信息做好准备。
那么接下来我们来聊一聊怎么对接车型大全API中的车型查询接口。
首先我们找到一家有车型查询接口的服务商,需根据自身需求和预算进行选择,考虑因素包括识别准确率、功能特性、价格、服务稳定性等。如 数勋API ,注册账号,购买免费套餐。
然后让我们技术把对接到系统中,数勋API支持多种编程语言对接,下面以用Java语言调用数勋API车型大全API中的车型查询接口为例:
package com.shuxun.data.impl.demo;import com.shuxun.common.core.util.HttpUtil;import org.apache.commons.codec.digest.DigestUtils;import java.util.HashMap;import java.util.Map;public class CarTypeQueryDemo {private static final String APP_KEY = "您的appKey";private static final String APP_SECRET = "您的appSecret";private static final String API_URL = "https://api.shuxuntech.com/v1/car_type/query";public static void main(String[] args) {String timestamp = System.currentTimeMillis()+"";String sign = DigestUtils.sha256Hex(APP_KEY + timestamp + APP_SECRET);Map<String, String> header = new HashMap<>(4);header.put("appKey", APP_KEY);header.put("timestamp", timestamp);header.put("sign", sign);Map<String, String> params = new HashMap<>(2);params.put("seriesId", "");params.put("sort", "");// 工具类下载地址 https://file.shuxuntech.com/other/code/util.zipString result = HttpUtil.get(API_URL, header, params);System.out.println("返回结果="+result);}}
对接好后,就可以调用车型查询接口了,输入车系ID,查询车型信息。
请求地址url:https://api.shuxuntech.com/v1/car_type/query
请求方式method:get/post
参数:
签名算法说明:
数勋分配的appKey、当前unix时间毫秒数timestamp、数勋分配的appSecret、 按顺序拼接sha256加密得到sign。
查看如下示例:
返回示例如下:
正确返回:
{"code": "0","msg": "成功","isFee": 1,"seqNo": "b5y4kra9c5sdsy2xknnm1988qjwq2ccu","data": [{"initial": "A", //品牌首字母"name": "奥迪A3",//车系名称"id": "220", //车系ID"list": [{"id": "2571", //车型ID,可根据该ID查车辆详情"productionState": "停产", //生产状态"listDate": "2016-04-06",// 上市年月"yearType": "2016", //年款"sizeType": "紧凑型车", //尺寸类型"price": "18.49万", //价格"name": "2016款 Sportback 35TFSI 进取型", //车型名称"gearType": "双离合(DCT)", //变速箱类型"logo": "http://dev.img.shuxuntech.com/car_type/202412/1734140910877.png", //车型图片"displacement": "1.4T", //排量"saleState": "停销" // 销售状态},{"productionState": "停产","listDate": "2015-01-30","yearType": "2015","sizeType": "紧凑型车","price": "18.49万","name": "2015款 Sportback 35TFSI 手动 进取型","gearType": "手动(MT)","logo": "http://dev.img.shuxuntech.com/car_type/202412/1734140910877.png","displacement": "1.4T","id": "2577","saleState": "停销"},...]}]}
错误返回:
返回字段描述如下:
data对象说明:
list车型信息数组:
code错误码说明:
在对接过程中,要仔细阅读API 服务提供商的文档,按照其要求进行参数设置、请求发送和结果处理。同时,注意保护好自己的 API 密钥,避免泄露造成安全风险。
查看更多API接口详情,可在数勋科技,杭州数勋科技API(官网:https://shuxuntech.com)提供各种热门API接口,提供高性能、高效、快速度的API服务,系统稳定、免费试用!

