全国车辆违章查询V2
最后更新于:2022-04-02 08:23:14
## 全国车辆违章查询V2(停售)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/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"
}
]
}
}
```
';