## 全国车辆违章查询V2 ![](https://img.kancloud.cn/7b/80/7b808a9a81e805a37bda55304c7c2f83_714x350.png =x120) > 覆盖300多个城市,支持小型车、大型车等多车型的违章数据查询。和[车辆违章查询](%E8%BD%A6%E8%BE%86%E8%BF%9D%E7%AB%A0%E6%9F%A5%E8%AF%A2.md)接口的区别主要是支持的城市更多,返回的数据也更多。 ## 接口费用( [点击购买](https://market.topthink.com/product/374)) > 最低 0.10元/次 ## 接口调用([调用须知](https://docs.topthink.com/think-api/1835086)) ## 接口1:获取支持城市查询 获取支持城市查询需要的参数详情 ### 请求地址 ``` GET https://api.topthink.com/luoz/citylist ``` ### 请求参数 | 名称 | 必填 | 类型 | 说明 | | --- | --- | --- | --- | | appCode| 是| string|用户授权码,参考[API调用](https://docs.topthink.com/think-api/1835086) | | abbr | 否 | string | 车牌前缀 | ### 返回`data`参数 | 名称 | 类型 | 说明 | | --- | --- | --- | --- | | status | int | 是否支持 | | city\_name | string | 城市名称 | | abbr | string | 车牌前缀 | | engine | int | 是否需要发动机号,1需要,0不需要 | | engineno | int | 需要几位发动机号0:全部 1-9 :需要发动机号后N位 | | classa | int | 是否需要车架号,1需要,0不需要 | | classno | int | 需要几位车架号0:全部 1-9: 需要车架号后N位 | | province | string | 省份 | ## SDK调用 ``` $client = new Client("YourAppCode"); $result = $client->luozCitylist() ->withAbbr('浙A') ->request(); dump($result); ``` 返回结果示例 ``` { "code": 0, "message": "成功", "data":{ "status": 1, "city_name": "杭州", "abbr": "浙A", "engine": 1, "engineno": 0, "classa": 1, "classno": 0, "province": "浙江省" } } ``` ## 接口2:查询车辆违章信息 >[danger] 注意:只能查询未处理的违章记录,如果需要查历史违章记录 请使用[车辆历史违章查询](%E8%BD%A6%E8%BE%86%E5%8E%86%E5%8F%B2%E8%BF%9D%E7%AB%A0%E6%9F%A5%E8%AF%A2.md)接口 ### 请求地址 ``` GET https://api.topthink.com/luoz/query2 ``` ### 请求参数 | 名称 | 必填 | 类型 | 说明 | | --- | --- | --- | --- | | appCode| 是| string|用户授权码,参考[API调用](https://docs.topthink.com/think-api/1835086) | | hphm | 是 | string | 车牌号码 | | engineno | 是 | string | 发动机号 | | classno | 是 | string | 车架号 | | hpzl | 否 | string | 号牌类型,默认02:小型车,01:大型车 | ### 返回`data`参数 | 名称 | 类型 | 说明 | | --- | --- | --- | | province | string | 省份 | | city | string | 城市 | | hphm | string | 车牌号 | | hpzl | string | 车辆类型 | | resultcode | int | 违章详情查询情况1:成功2:失败 | | wzts | int | 违章条数 | | wzfkhj | int | 违章罚款合计 | | wzjfhj | int | 违章积分合计 | | lists| array | 违章记录 | | date | string | 违章日期 | | area | string | 违章地点 | | act | string | 违章行为 | | code | string | 违章代码(仅供参考,不一定有值) | | fen | string | 扣分 | | wzcity | string | 违章城市 | | money | string | 罚款 | | handled | string | 处理情况0:未处理未缴费,1:已处理未缴费,2:已处理已缴费 | | archiveno | string | 文书编号(不一定会获取到) | | cjjg | string | 采集机关(不一定会获取到) | > 对于不支持的城市(或者在维护中的城市)只会返回违章条数 而没有违章记录。 ## SDK调用 ``` $client = new Client("YourAppCode"); $result = $client->luozQuery2() ->withHphm('车牌号') ->withEngineno('发动机号') ->withClassno('车架号') ->request(); dump($result); ``` 返回结果示例: ``` { "code": 0, "message": "成功", "data":{ "province": "GD", "city": "GD_JM", "hphm": "赣DP2327", "hpzl": "02", "resultcode ": 1, "wzts ": 2, "wzfkhj": 400, "wzjfhj": 0, "lists": [{ "date": "2017-07-11 11:45:00", "area": "港湾大道银坑村路口", "act": "驾驶机动车在划有导向车道的路口,不按所需行进方向驶入导向车道,不按规定方向行驶的", "code": "1344", "fen": "2", "wzcity": "广东珠海", "money": "300", "handled": "0", "cjjg":"广东公安局交通警察支队", "archiveno": "4404067900172059" }, { "date": "2017-10-03 22:03:00", "area": "螺山路环村路路口", "act": "通过路口遇停止信号时,停在停止线以内或路口内的", "code": "1362", "fen": "2", "wzcity": "广东广州", "money": "100", "handled": "0", "cjjg":"广东公安局交通警察支队", "archiveno": "4401267902027680" } ] } } ```