php 车型接口,车型大全API免费接口,车型大全API接口付费定制-进制数据

package api.binstd.car;

import api.util.HttpUtil;

import net.sf.json.JSONObject;

public class Detail {

public static final String APPKEY = "your_appkey_here";// 你的appkey

public static final String URL = "https://api.binstd.com/car/detail";

public static final int carid = 2571;// 车ID

public static void Get() {

String result = null;

String url = URL + "?appkey=" + APPKEY + "&carid=" + carid;

try {

result = HttpUtil.sendGet(url, "utf-8");

JSONObject json = JSONObject.fromObject(carid);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONObject resultarr = json.optJSONObject("result");

String id = resultarr.getString("id");

String name = resultarr.getString("name");

String initial = resultarr.getString("initial");

String parentid = resultarr.getString("parentid");

String logo = resultarr.getString("logo");

String price = resultarr.getString("price");

String yeartype = resultarr.getString("yeartype");

String productionstate = resultarr.getString("productionstate");

String salestate = resultarr.getString("salestate");

String sizetype = resultarr.getString("sizetype");

String depth = resultarr.getString("depth");

System.out.println(id + " " + name + " " + initial + " " + parentid + " " + logo + " " + price + " "

+ yeartype + " " + productionstate + " " + salestate + " " + sizetype + " " + depth);

if (resultarr.opt("basic") != null) {

JSONObject basic = resultarr.optJSONObject("basic");

String price1 = basic.getString("price");

String saleprice = basic.getString("saleprice");

String warrantypolicy = basic.getString("warrantypolicy");

String vechiletax = basic.getString("vechiletax");

String displacement = basic.getString("displacement");

String gearbox = basic.getString("gearbox");

String comfuelconsumption = basic.getString("comfuelconsumption");

String userfuelconsumption = basic.getString("userfuelconsumption");

String officialaccelerationtime100 = basic.getString("officialaccelerationtime100");

String testaccelerationtime100 = basic.getString("testaccelerationtime100");

String maxspeed = basic.getString("maxspeed");

String seatnum = basic.getString("seatnum");

System.out.println("基本信息:" + price1 + " " + saleprice + " " + warrantypolicy + " " + vechiletax

+ " " + displacement + " " + gearbox + " " + comfuelconsumption + " " + userfuelconsumption

+ " " + officialaccelerationtime100 + " " + testaccelerationtime100 + " " + maxspeed + " "

+ seatnum);

}

if (resultarr.opt("body") != null) {

JSONObject body = resultarr.optJSONObject("body");

String color = body.getString("color");

String len = body.getString("len");

String width = body.getString("width");

String height = body.getString("height");

String wheelbase = body.getString("wheelbase");

String fronttrack = body.getString("fronttrack");

String reartrack = body.getString("reartrack");

String weight = body.getString("weight");

String fullweight = body.getString("fullweight");

String mingroundclearance = body.getString("mingroundclearance");

String approachangle = body.getString("approachangle");

String departureangle = body.getString("departureangle");

String luggagevolume = body.getString("luggagevolume");

String luggagemode = body.getString("luggagemode");

String luggageopenmode = body.getString("luggageopenmode");

String inductionluggage = body.getString("inductionluggage");

String doornum = body.getString("doornum");

String tooftype = body.getString("tooftype");

String hoodtype = body.getString("hoodtype");

String roofluggagerack = body.getString("roofluggagerack");

String sportpackage = body.getString("sportpackage");

System.out.println("车体:" + color + " " + len + " " + width + " " + height + " " + wheelbase + " "

+ fronttrack + " " + reartrack + " " + weight + " " + fullweight + " " + mingroundclearance

+ " " + approachangle + " " + departureangle + " " + luggagevolume + " " + luggagemode + " "

+ luggageopenmode + " " + inductionluggage + " " + doornum + " " + tooftype + " " + hoodtype

+ " " + roofluggagerack + " " + sportpackage);

}

if (resultarr.opt("engine") != null) {

JSONObject engine = resultarr.optJSONObject("engine");

String position = engine.getString("position");

String model = engine.getString("model");

String displacement = engine.getString("displacement");

String displacementml = engine.getString("displacementml");

String intakeform = engine.getString("intakeform");

String cylinderarrangetype = engine.getString("cylinderarrangetype");

String cylindernum = engine.getString("cylindernum");

String valvetrain = engine.getString("valvetrain");

String valvestructure = engine.getString("valvestructure");

String compressionratio = engine.getString("compressionratio");

String bore = engine.getString("bore");

String stroke = engine.getString("stroke");

String maxhorsepower = engine.getString("maxhorsepower");

String maxpower = engine.getString("maxpower");

String maxpowerspeed = engine.getString("maxpowerspeed");

String maxtorque = engine.getString("maxtorque");

String maxtorquespeed = engine.getString("maxtorquespeed");

String fueltype = engine.getString("fueltype");

String fuelgrade = engine.getString("fuelgrade");

String fuelmethod = engine.getString("fuelmethod");

String fueltankcapacity = engine.getString("fueltankcapacity");

String cylinderheadmaterial = engine.getString("cylinderheadmaterial");

String cylinderbodymaterial = engine.getString("cylinderbodymaterial");

String environmentalstandards = engine.getString("environmentalstandards");

String startstopsystem = engine.getString("startstopsystem");

System.out.println("发动机:" + position + " " + model + " " + displacement + " " + displacementml + " "

+ intakeform + " " + cylinderarrangetype + " " + cylindernum + " " + valvetrain + " "

+ valvestructure + " " + compressionratio + " " + bore + " " + stroke + " " + maxhorsepower

+ " " + maxpower + " " + maxpowerspeed + " " + maxtorque + " " + maxtorquespeed + " "

+ fueltype + " " + fuelgrade + " " + fuelmethod + " " + fueltankcapacity + " "

+ cylinderheadmaterial + " " + cylinderbodymaterial + " " + environmentalstandards + " "

+ startstopsystem);

}

if (resultarr.opt("gearbox") != null) {

JSONObject gearbox = resultarr.optJSONObject("gearbox");

String gearbox1 = gearbox.getString("gearbox");

String shiftpaddles = gearbox.getString("shiftpaddles");

System.out.println("变速箱:" + gearbox1 + " " + shiftpaddles);

}

if (resultarr.opt("chassisbrake") != null) {

JSONObject chassisbrake = resultarr.optJSONObject("chassisbrake");

String bodystructure = chassisbrake.getString("bodystructure");

String powersteering = chassisbrake.getString("powersteering");

String frontbraketype = chassisbrake.getString("frontbraketype");

String rearbraketype = chassisbrake.getString("rearbraketype");

String parkingbraketype = chassisbrake.getString("parkingbraketype");

String drivemode = chassisbrake.getString("drivemode");

String airsuspension = chassisbrake.getString("airsuspension");

String adjustablesuspension = chassisbrake.getString("adjustablesuspension");

String frontsuspensiontype = chassisbrake.getString("frontsuspensiontype");

String rearsuspensiontype = chassisbrake.getString("rearsuspensiontype");

String centerdifferentiallock = chassisbrake.getString("centerdifferentiallock");

System.out.println("底盘制动:" + bodystructure + " " + powersteering + " " + frontbraketype + " "

+ rearbraketype + " " + parkingbraketype + " " + drivemode + " " + airsuspension + " "

+ adjustablesuspension + " " + frontsuspensiontype + " " + rearsuspensiontype + " "

+ centerdifferentiallock);

}

if (resultarr.opt("safe") != null) {

JSONObject safe = resultarr.optJSONObject("safe");

String airbagdrivingposition = safe.getString("airbagdrivingposition");

String airbagfrontpassenger = safe.getString("airbagfrontpassenger");

String airbagfrontside = safe.getString("airbagfrontside");

String airbagfronthead = safe.getString("airbagfronthead");

String airbagknee = safe.getString("airbagknee");

String airbagrearside = safe.getString("airbagrearside");

String airbagrearhead = safe.getString("airbagrearhead");

String safetybeltprompt = safe.getString("safetybeltprompt");

String safetybeltlimiting = safe.getString("safetybeltlimiting");

String safetybeltpretightening = safe.getString("safetybeltpretightening");

String frontsafetybeltadjustment = safe.getString("frontsafetybeltadjustment");

String rearsafetybelt = safe.getString("rearsafetybelt");

String tirepressuremonitoring = safe.getString("tirepressuremonitoring");

String zeropressurecontinued = safe.getString("zeropressurecontinued");

String centrallocking = safe.getString("centrallocking");

String childlock = safe.getString("childlock");

String remotekey = safe.getString("remotekey");

String keylessentry = safe.getString("keylessentry");

String keylessstart = safe.getString("keylessstart");

String engineantitheft = safe.getString("engineantitheft");

System.out.println("安全配置:" + airbagdrivingposition + " " + airbagfrontpassenger + " "

+ airbagfrontside + " " + airbagfronthead + " " + airbagknee + " " + airbagrearside + " "

+ airbagrearhead + " " + safetybeltprompt + " " + safetybeltlimiting + " "

+ safetybeltpretightening + " " + frontsafetybeltadjustment + " " + rearsafetybelt + " "

+ tirepressuremonitoring + " " + zeropressurecontinued + " " + centrallocking + " "

+ childlock + " " + remotekey + " " + keylessentry + " " + keylessstart + " "

+ engineantitheft);

}

if (resultarr.opt("wheel") != null) {

JSONObject wheel = resultarr.optJSONObject("wheel");

String fronttiresize = wheel.getString("fronttiresize");

String reartiresize = wheel.getString("reartiresize");

String sparetiretype = wheel.getString("sparetiretype");

String hubmaterial = wheel.getString("hubmaterial");

System.out.println(

"车轮:" + fronttiresize + " " + reartiresize + " " + sparetiretype + " " + hubmaterial);

}

if (resultarr.opt("drivingauxiliary") != null) {

JSONObject drivingauxiliary = resultarr.optJSONObject("drivingauxiliary");

String abs = drivingauxiliary.getString("abs");

String ebd = drivingauxiliary.getString("ebd");

String brakeassist = drivingauxiliary.getString("brakeassist");

String tractioncontrol = drivingauxiliary.getString("tractioncontrol");

String esp = drivingauxiliary.getString("esp");

String eps = drivingauxiliary.getString("eps");

String automaticparking = drivingauxiliary.getString("automaticparking");

String hillstartassist = drivingauxiliary.getString("hillstartassist");

String hilldescent = drivingauxiliary.getString("hilldescent");

String frontparkingradar = drivingauxiliary.getString("frontparkingradar");

String reversingradar = drivingauxiliary.getString("reversingradar");

String reverseimage = drivingauxiliary.getString("reverseimage");

String panoramiccamera = drivingauxiliary.getString("panoramiccamera");

String cruisecontrol = drivingauxiliary.getString("cruisecontrol");

String adaptivecruise = drivingauxiliary.getString("adaptivecruise");

String gps = drivingauxiliary.getString("gps");

String automaticparkingintoplace = drivingauxiliary.getString("automaticparkingintoplace");

String ldws = drivingauxiliary.getString("ldws");

String activebraking = drivingauxiliary.getString("activebraking");

String integralactivesteering = drivingauxiliary.getString("integralactivesteering");

String nightvisionsystem = drivingauxiliary.getString("nightvisionsystem");

String blindspotdetection = drivingauxiliary.getString("blindspotdetection");

System.out.println("行车辅助:" + abs + " " + ebd + " " + brakeassist + " " + tractioncontrol + " " + esp

+ " " + eps + " " + automaticparking + " " + hillstartassist + " " + hilldescent + " "

+ frontparkingradar + " " + reversingradar + " " + reverseimage + " " + panoramiccamera

+ " " + cruisecontrol + " " + adaptivecruise + " " + gps + " " + automaticparkingintoplace

+ " " + ldws + " " + activebraking + " " + integralactivesteering + " " + nightvisionsystem

+ " " + blindspotdetection);

}

if (resultarr.opt("doormirror") != null) {

JSONObject doormirror = resultarr.optJSONObject("doormirror");

String openstyle = doormirror.getString("openstyle");

String electricwindow = doormirror.getString("electricwindow");

String uvinterceptingglass = doormirror.getString("uvinterceptingglass");

String privacyglass = doormirror.getString("privacyglass");

String antipinchwindow = doormirror.getString("antipinchwindow");

String skylightopeningmode = doormirror.getString("skylightopeningmode");

String skylightstype = doormirror.getString("skylightstype");

String rearwindowsunshade = doormirror.getString("rearwindowsunshade");

String rearsidesunshade = doormirror.getString("rearsidesunshade");

String rearwiper = doormirror.getString("rearwiper");

String sensingwiper = doormirror.getString("sensingwiper");

String electricpulldoor = doormirror.getString("electricpulldoor");

String rearmirrorwithturnlamp = doormirror.getString("rearmirrorwithturnlamp");

String externalmirrormemory = doormirror.getString("externalmirrormemory");

String externalmirrorheating = doormirror.getString("externalmirrorheating");

String externalmirrorfolding = doormirror.getString("externalmirrorfolding");

String externalmirroradjustment = doormirror.getString("externalmirroradjustment");

String rearviewmirrorantiglare = doormirror.getString("rearviewmirrorantiglare");

String sunvisormirror = doormirror.getString("sunvisormirror");

System.out.println("门窗后视镜:" + openstyle + " " + electricwindow + " " + uvinterceptingglass + " "

+ privacyglass + " " + antipinchwindow + " " + skylightopeningmode + " " + skylightstype

+ " " + rearwindowsunshade + " " + rearsidesunshade + " " + rearwiper + " " + sensingwiper

+ " " + electricpulldoor + " " + rearmirrorwithturnlamp + " " + externalmirrormemory + " "

+ externalmirrorheating + " " + externalmirrorfolding + " " + externalmirroradjustment + " "

+ rearviewmirrorantiglare + " " + sunvisormirror);

}

if (resultarr.opt("light") != null) {

JSONObject light = resultarr.optJSONObject("light");

String light1 = light.getString("light");

String headlighttype = light.getString("headlighttype");

String optionalheadlighttype = light.getString("optionalheadlighttype");

String headlightautomaticopen = light.getString("headlightautomaticopen");

String headlightautomaticclean = light.getString("headlightautomaticclean");

String headlightdelayoff = light.getString("headlightdelayoff");

String headlightdynamicsteering = light.getString("headlightdynamicsteering");

String headlightilluminationadjustment = light.getString("headlightilluminationadjustment");

String headlightdimming = light.getString("headlightdimming");

String frontfoglight = light.getString("frontfoglight");

String readinglight = light.getString("readinglight");

String interiorairlight = light.getString("interiorairlight");

String daytimerunninglight = light.getString("daytimerunninglight");

String ledtaillight = light.getString("ledtaillight");

String lightsteeringassist = light.getString("lightsteeringassist");

System.out.println("灯光:" + light1 + " " + headlighttype + " " + optionalheadlighttype + " "

+ headlightautomaticopen + " " + headlightautomaticclean + " " + headlightdelayoff + " "

+ headlightdynamicsteering + " " + headlightilluminationadjustment + " " + headlightdimming

+ " " + frontfoglight + " " + readinglight + " " + interiorairlight + " "

+ daytimerunninglight + " " + ledtaillight + " " + lightsteeringassist);

}

if (resultarr.opt("internalconfig") != null) {

JSONObject internalconfig = resultarr.optJSONObject("internalconfig");

String steeringwheelbeforeadjustment = internalconfig.getString("steeringwheelbeforeadjustment");

String steeringwheelupadjustment = internalconfig.getString("steeringwheelupadjustment");

String steeringwheeladjustmentmode = internalconfig.getString("steeringwheeladjustmentmode");

String steeringwheelmemory = internalconfig.getString("steeringwheelmemory");

String steeringwheelmaterial = internalconfig.getString("steeringwheelmaterial");

String steeringwheelmultifunction = internalconfig.getString("steeringwheelmultifunction");

String steeringwheelheating = internalconfig.getString("steeringwheelheating");

String computerscreen = internalconfig.getString("computerscreen");

String huddisplay = internalconfig.getString("huddisplay");

String interiorcolor = internalconfig.getString("interiorcolor");

String rearcupholder = internalconfig.getString("rearcupholder");

String supplyvoltage = internalconfig.getString("supplyvoltage");

System.out.println("内部配置:" + steeringwheelbeforeadjustment + " " + steeringwheelupadjustment + " "

+ steeringwheeladjustmentmode + " " + steeringwheelmemory + " " + steeringwheelmaterial

+ " " + steeringwheelmultifunction + " " + steeringwheelheating + " " + computerscreen + " "

+ huddisplay + " " + interiorcolor + " " + rearcupholder + " " + supplyvoltage);

}

if (resultarr.opt("seat") != null) {

JSONObject seat = resultarr.optJSONObject("seat");

String sportseat = seat.getString("sportseat");

String seatmaterial = seat.getString("seatmaterial");

String seatheightadjustment = seat.getString("seatheightadjustment");

String driverseatadjustmentmode = seat.getString("driverseatadjustmentmode");

String auxiliaryseatadjustmentmode = seat.getString("auxiliaryseatadjustmentmode");

String driverseatlumbarsupportadjustment = seat.getString("driverseatlumbarsupportadjustment");

String driverseatshouldersupportadjustment = seat.getString("driverseatshouldersupportadjustment");

String frontseatheadrestadjustment = seat.getString("frontseatheadrestadjustment");

String rearseatadjustmentmode = seat.getString("rearseatadjustmentmode");

String rearseatreclineproportion = seat.getString("rearseatreclineproportion");

String rearseatangleadjustment = seat.getString("rearseatangleadjustment");

String frontseatcenterarmrest = seat.getString("frontseatcenterarmrest");

String rearseatcenterarmrest = seat.getString("rearseatcenterarmrest");

String seatventilation = seat.getString("seatventilation");

String seatheating = seat.getString("seatheating");

String seatmassage = seat.getString("seatmassage");

String electricseatmemory = seat.getString("electricseatmemory");

String childseatfixdevice = seat.getString("childseatfixdevice");

String thirdrowseat = seat.getString("thirdrowseat");

System.out.println("座椅:" + sportseat + " " + seatmaterial + " " + seatheightadjustment + " "

+ driverseatadjustmentmode + " " + auxiliaryseatadjustmentmode + " "

+ driverseatlumbarsupportadjustment + " " + driverseatshouldersupportadjustment + " "

+ frontseatheadrestadjustment + " " + rearseatadjustmentmode + " "

+ rearseatreclineproportion + " " + rearseatangleadjustment + " " + frontseatcenterarmrest

+ " " + rearseatcenterarmrest + " " + seatventilation + " " + seatheating + " "

+ seatmassage + " " + electricseatmemory + " " + childseatfixdevice + " " + thirdrowseat);

}

if (resultarr.opt("entcom") != null) {

JSONObject entcom = resultarr.optJSONObject("entcom");

String locationservice = entcom.getString("locationservice");

String bluetooth = entcom.getString("bluetooth");

String externalaudiointerface = entcom.getString("externalaudiointerface");

String builtinharddisk = entcom.getString("builtinharddisk");

String cartv = entcom.getString("cartv");

String speakernum = entcom.getString("speakernum");

String audiobrand = entcom.getString("audiobrand");

String dvd = entcom.getString("dvd");

String cd = entcom.getString("cd");

String consolelcdscreen = entcom.getString("consolelcdscreen");

String rearlcdscreen = entcom.getString("rearlcdscreen");

System.out.println("娱乐通讯:" + locationservice + " " + bluetooth + " " + externalaudiointerface + " "

+ builtinharddisk + " " + cartv + " " + speakernum + " " + audiobrand + " " + dvd + " " + cd

+ " " + consolelcdscreen + " " + rearlcdscreen);

}

if (resultarr.opt("aircondrefrigerator") != null) {

JSONObject aircondrefrigerator = resultarr.optJSONObject("aircondrefrigerator");

String airconditioningcontrolmode = aircondrefrigerator.getString("airconditioningcontrolmode");

String tempzonecontrol = aircondrefrigerator.getString("tempzonecontrol");

String rearairconditioning = aircondrefrigerator.getString("rearairconditioning");

String reardischargeoutlet = aircondrefrigerator.getString("reardischargeoutlet");

String airconditioning = aircondrefrigerator.getString("airconditioning");

String airpurifyingdevice = aircondrefrigerator.getString("airpurifyingdevice");

String carrefrigerator = aircondrefrigerator.getString("carrefrigerator");

System.out.println("空调冰箱:" + airconditioningcontrolmode + " " + tempzonecontrol + " "

+ rearairconditioning + " " + reardischargeoutlet + " " + airconditioning + " "

+ airpurifyingdevice + " " + carrefrigerator);

}

if (resultarr.opt("actualtest") != null) {

JSONObject actualtest = resultarr.optJSONObject("actualtest");

String accelerationtime100 = actualtest.getString("accelerationtime100");

String brakingdistance = actualtest.getString("brakingdistance");

System.out.println("实际测试:" + accelerationtime100 + " " + brakingdistance);

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值