>[danger] ## 车辆历史违章查询(停售) ![](https://img.kancloud.cn/7b/80/7b808a9a81e805a37bda55304c7c2f83_714x350.png =x120) > 根据车辆信息查询车辆的历史违章记录 ## 接口费用( [点击购买](https://market.topthink.com/product/376)) > 最低 0.10元/次 ## 接口调用([调用须知](https://docs.topthink.com/think-api/1835086)) ## 接口1:获取城市规则列表 获取城市查询违章的参数规则,建议每天更新一次 ### 请求地址 ``` GET https://api.topthink.com/luoz/rule ``` ### 请求参数 | 名称 | 必填 | 类型 | 说明 | | --- | --- | --- | --- | | appCode| 是| string|用户授权码,参考[API调用](https://docs.topthink.com/think-api/1835086) | | prefix| 是 | string | 车牌前缀 | ### 返回`data`参数 |名称 | 类型 | 说明 | | --- | --- | --- | --- | | prefix | string | 前缀 | | vin | string | 车架号长度((最后几位)车架长度,0为全部信息,-1为无需提供,其他为所需提供的长度值) | | engine\_no | string | 发动机号长度((最后几位)车架长度,0为全部信息,-1为无需提供,其他为所需提供的长度值) | | status | boolean | 是否支持查询(1为支持查询,0为暂不支持查询) | ## SDK调用 ``` $client = new Client("YourAppCode"); $result = $client->luozRule() ->withPrefix('云') ->request(); dump($result); ``` 返回结果示例 ``` { "code": 0, "message": "成功", "data":[ { "prefix": "云A", "vin": 0, "engine_no": 0, "car_type": "02", "status": 1 }, { "prefix": "云C", "vin": 0, "engine_no": 0, "car_type": "02", "status": 1 } ... ] } ``` ## 接口2:查询历史违章记录 ### 请求地址 ``` GET https://api.topthink.com/luoz/history ``` ### 请求参数 | 名称 | 必填 | 类型 | 说明 | | --- | --- | --- | --- | | carNo | 是 | string | 车牌号 | | vin | 否 | string | 车架号(根据城市列表的规则决定长度) | | engineNo | 否 | string | 发动机号(根据城市列表的规则决定长度) | | type | 否 | string | 车类型(默认02:小型车,支持大小车查询) | ### 返回`data`参数 | 名称 | 类型 | 说明 | | --- | --- | --- | | wz\_date | string | 违章时间 | | area | string | 违章地址 | | act | string | 违章行为 | | wz\_code | string | 违法行为代码 | | fen | int | 扣分 | | money | double | 罚款金额 | | handled | int | 是否支持处理(1已处理,0未处理) | | if\_paid | int | 是否缴费(1已缴费,0未缴费) | | wz\_city | string | 违章城市 | | archiveno | string | 文书编号 | ## SDK调用 ``` $client = new Client("YourAppCode"); $result = $client->luozHistory() ->withCarNo('车牌号') ->request(); dump($result); ``` 返回结果示例: ``` { "code": 0, "message": "成功", "data":{ { "wz_date": "2017-03-23 09:54:00", "area": "兖州-颜店1公里50米", "act": "在高速公路、快速路以外的道路不按规定车道行驶", "wz_code": "", "fen": 0, "money": "100", "handled": 1, "if_paid": 1, "wz_city": "山东济宁", "archiveno": "4419261190735892" }, { "wz_date": "2016-07-13 06:04:00", "area": "济宁市兖州区327国道路口", "act": "违反禁止标线指示", "wz_code": "1344", "fen": 3, "money": "200", "handled": 0, "if_paid":0, "wz_city": "山东济宁", "archiveno": "4419261190735892" } } } ```