接口描述:
获取支持城市参数接口,查询违章时候相关参数需要按照城市规则进行传递。(数据可缓存本地,定时更新即可)
请求URL:
https://api.jiadeapi.com/violation/citys
请求方式:
http get/post
请求Header:
|
名称 |
值 |
|
Content-Type |
application/x-www-form-urlencoded |
请求参数:
|
名称 |
必填 |
类型 |
说明 |
|
key |
Y |
String |
在个人中心->我的数据,接口名称上方查看 |
|
province |
N |
String |
默认全部,省份简写,如:ZJ、JS |
|
format |
N |
Int |
格式选择1或2,默认1 |
返回参数:
|
名称 |
类型 |
说明 |
|
error_code |
Int |
状态码 |
|
reason |
String |
返回结果描述 |
|
result |
Array |
返回结果 |
|
province_code |
String |
省份代码 |
|
province |
String |
省份名称 |
|
citys |
Array |
省份下开通城市数组 |
|
city_code |
String |
城市代码 |
|
city_name |
String |
城市名称 |
|
engine |
Int |
是否需要发动机号,0:不需要;1:需要 |
|
engineno |
Int |
需要几位发动机号,0:全部;1-9 :需要发动机号后N位 |
|
class |
Int |
是否需要车架号,0,不需要;1,需要 |
|
classa |
Int |
同上,(解决java中class关键字无法映射) |
|
classno |
Int |
需要几位车架号,0:全部;1-9: 需要车架号后N位 |
返回示例参考:
{
"error_code": 0,
"resultcode": 200,
"reason": "成功的返回",
"result": {
"SH": {
"province": "上海",
"province_code": "SH",
"citys": [{
"city_name": "上海",
"city_code": "SH",
"abbr": "沪",
"engine": 1,
"engineno": 6,
"classa": 1,
"class": 1,
"classno": 6,
"regist": "0",
"registno": "0"
}]
}
}
}
接口描述:
根据车牌前缀获取城市参数。
请求URL:
https://api.jiadeapi.com/violation/carPre
请求方式:
http get/post
请求Header:
|
名称 |
值 |
|
Content-Type |
application/x-www-form-urlencoded |
请求参数:
|
名称 |
必填 |
类型 |
说明 |
|
key |
Y |
String |
在个人中心->我的数据,接口名称上方查看 |
|
hphm |
Y |
String |
车牌前缀(前2位)或车牌号,如:浙A;需要utf8 urlencode |
返回参数:
|
名称 |
类型 |
说明 |
|
error_code |
Int |
状态码 |
|
reason |
String |
返回结果描述 |
|
result |
Object |
返回结果 |
|
province |
String |
省份名称
|
|
city_code |
String |
城市代码
|
|
city_name |
String |
城市名称
|
|
abbr |
String |
车牌前缀
|
|
engine |
Int |
是否需要发动机号,0:不需要;1:需要
|
|
status |
Int |
是否支持查询,0:不支持;1:支持
|
|
engineno |
Int |
需要几位发动机号,0:全部;1-9 :需要发动机号后N位
|
|
classa |
Int |
是否需要车架号,0:不需要;1:需要
|
|
classno |
Int |
需要几位车架号0:全部;1-9: 需要车架号后N位 |
返回示例参考:
{
"reason": "查询成功",
"result": {
"city_name": "上海",
"city_code": "SH",
"status": 1,
"abbr": "沪",
"engine": 1,
"engineno": 6,
"classa": 1,
"classno": 6,
"province": "上海"
},
"error_code": 0
}
接口描述:
请求查询车辆违章接口。
请求URL:
https://api.jiadeapi.com/violation/query
请求方式:
http get/post
请求Header:
|
名称 |
值 |
|
Content-Type |
application/x-www-form-urlencoded |
请求参数:
|
名称 |
必填 |
类型 |
说明 |
|
key |
是 |
String |
在个人中心->我的数据,接口名称上方查看
|
|
hphm |
是 |
String |
号牌号码
|
|
hpzl |
是 |
String |
号牌类型,默认02:小型车,01:大型车,52:新能源小型车,51:新能源大型车
|
|
engineno |
否 |
String |
发动机号(具体是否需要根据城市接口中的参数填写)
|
|
classno |
否 |
String |
车架号(具体是否需要根据城市接口中的参数填写) |
返回参数:
|
名称 |
类型 |
说明 |
|
error_code |
Int |
状态码 |
|
reason |
String |
返回结果描述 |
|
result |
Object |
返回结果 |
|
province |
String |
查询省份代码
|
|
city |
String |
查询城市代码
|
|
hphm |
String |
查询的号牌号码
|
|
lists |
Array |
违章列表
|
|
date |
String |
违章时间
|
|
area |
String |
违章地点
|
|
archiveno |
String |
文书编号(不一定会获取到)
|
|
act |
String |
违章行为
|
|
code |
String |
违章代码(仅供参考,不一定有值)
|
|
fen |
String |
违章扣分(仅供参考,不一定有值)
|
|
money |
String |
违章罚款(仅供参考,不一定有值)
|
|
handled |
String |
处理状态。0-未处理未交费,1-已处理未交费,默认不返回已处理已缴费的违章
|
|
hpzl |
String |
车牌类型(02小型车)
|
|
wzcity |
String |
违章城市(不一定有值) |
返回示例参考:
{
"resultcode": "200",
"reason": "查询成功",
"result": {
"province": "GD",
"city": "GD_JM",
"hphm": "赣DP2327",
"hpzl": "02",
"lists": [{
"date": "2017-07-11 11:45:00",
"area": "港湾大道银坑村路口",
"act": "驾驶机动车在划有导向车道的路口,不按所需行进方向驶入导向车道,不按规定方向行驶的",
"code": "4404067900172059",
"fen": "2",
"wzcity": "广东珠海",
"money": "300",
"handled": "0",
"archiveno": "4404067900172059"
},
{
"date": "2017-10-29 20:31:00",
"area": "桥南街南堤东路",
"act": "机动车违反规定停放、临时停车,妨碍其它车辆、行人通行的",
"code": "4401267902105566",
"fen": "0",
"wzcity": "广东广州",
"money": "200",
"handled": "0",
"archiveno": "4401267902105566"
}
]
},
"error_code": 0
}
状态码参考(error_code):
|
状态码 |
说明 |
|
0 |
成功 |
|
203606 |
车辆信息错误,请确认输入的信息正确或参数错误等相关错误,以实际传输为准(请求校验后) |
|
203603 |
网络错误请重试 |
|
203607 |
车辆信息错误:车架号发动机号车牌号错误 |
|
203608 |
您好,你所查询的城市正在维护或未开通查询(如此城市维护或下线) |
|
203609 |
内部错误,具体看返回 |
|
203611 |
根据车牌前缀获取查询规则相关错误 |
|
— |
— |
|
10001 |
接口请求Key校验不通过 |
|
10008 |
请求的IP不在白名单 |
|
10009 |
接口请求Key状态异常 |
|
10012 |
请求超过次数限制 |
|
10014 |
系统内部异常 |
|
10020 |
接口维护 |
|
10021 |
接口停用 |
|
10023 |
请求频次过快,请稍后再试 |