showapi官方提供的全国违章查询,具体支持的地区请查看本接口的“查询规则”接入点!
接口地址:http://route.showapi.com/862-1 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 carNumber String 贵AH171R 是 车牌号 carCode String 037572 否 车架号 一般为4/6位的车架号(尾数),具体位数请查看"查询规则"接口 carEngineCode String 366893 否 发动机号 一般为4/6位的发动机号(尾数),具体位数请查看"查询规则"接口 jgjId String 否 交管局编号(标识),不传该值则默认车牌号对应的省或地市交管局编号,如没有特殊原因,建议不要使用该值,系统会自动选择最优渠道进行数据查询 carType String 02 否 车辆类型 01:大型汽车 02:小型汽车 03:使馆汽车 04:领馆汽车 05:境外汽车 06:外籍汽车 07:两三轮摩托车 08:轻便摩托车 09:使馆摩托车 10:领馆摩托车 11:境外摩托车 12:外籍摩托车 13:农用运输车 14:拖拉机 15:挂车 16:教练汽车 17:教练摩托车 18:试验汽车 19:试验摩托车 20:临时入境汽车 21:临时入境摩托车 22:临时行驶车 23:公安警车 24:其它车型 ...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/862-1","my_appId","my_appSecret") .addTextPara("carNumber","贵AH171R") .addTextPara("carCode","037572") .addTextPara("carEngineCode","366893") .addTextPara("jgjId","") .addTextPara("carType","02") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 carNumber String 贵AH171R 车牌 carCode String 037572 车架号 carEngineCode String 366893 发送机编号 ret_code Number 0 是否扣费 0扣费 其他值不扣费 flag String true 查询是否成功 count String 2 违章的数量 records Object[] 违法记录列表 - time String 2015-10-15 10:38:05 违章时间 - degree String 3 扣分 - address String 违章地址 - reason String 机动车违反规定停放,驾驶人不在现场... 罚款原因 - department String 违章处理的部门 可能为空字符串 - cityName String 违章所在的城市,部分地区无此数据 - money String 150 罚款金额 - code String 10391 违章的代号 errorCode Number 0 错误代码 0成功/无记录 -3 暂不提供该城市的查询 -5 内部错误 -20 未知错误 -40 未被授权查询此车牌信息 -41 参数错误 -6 输入信息有误 -61 车牌号有误 -62 车辆识别号有误 -63 发动机号有误 -66不支持的车辆类型 errorMsg String 错误提示 ...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"count": 2,
"carEngineCode": "366893",
"carCode": "037572",
"errorMsg": "查询成功!",
"msg": "查询成功!",
"carType": "02",
"ret_code": 0,
"flag": true,
"carNumber": "贵AH171R",
"errorCode": 0,
"createDate": 1476416425566,
"records": [
{
"time": "2016-04-28 18:36:32",
"degree": "6",
"reason": "驾驶机动车违反道路交通信号灯通行的",
"address": "黔灵山路(贵阳一中人行横道)",
"department": "",
"cityName": "",
"money": "150",
"code": ""
},
{
"time": "2016-04-25 14:13:01",
"degree": "0",
"reason": "机动车违反规定停放、临时停车且驾驶人不在现场或者虽在现场但驾驶人拒绝立即驶离,妨碍其它车辆、行人通行的",
"address": "新添大道南段与半边街交叉口20米",
"department": "",
"cityName": "",
"money": "150",
"code": ""
}
],
"createDateStr": "2016-10-14 11:40:25"
}
}
接口地址:http://route.showapi.com/862-2 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 flag String true 查询是否成功ret_code Number 0 接口调用是否成功 0为成功,其他为失败province String 同请求参数 省份preCarNum String 同请求参数 车牌前缀data Object[] 规则列表- carEngineLen Number 0 发动机号尾数长度 99表示所有 0表示不需要 其他值表示后几位- carCodeLen Number 6 车架号尾数的长度 数字含义同carEngineLen,此处表示需要后6位车辆识别号码- preCarNum String 云A 车牌前缀- province String 云南 省份- cityName String 云南昆明 查询所属的省或地市- carTypeScope String 01,02,03 支持的车辆类型,0表示支持所有车辆类型,一般为02,即小车类型.多个车型用逗号(,)隔开- scope Number 1 查询范围 1全国车辆在本地区的违章 2本地区车辆的违章- jgjId String kunming 交管局编号(标识),违章查询时需要该参数...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/862-2","my_appId","my_appSecret") .addTextPara("preCarNum","云A") .addTextPara("province","云南") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 flag String true 查询是否成功ret_code Number 0 接口调用是否成功 0为成功,其他为失败province String 同请求参数 省份preCarNum String 同请求参数 车牌前缀data Object[] 规则列表- carEngineLen Number 0 发动机号尾数长度 99表示所有 0表示不需要 其他值表示后几位- carCodeLen Number 6 车架号尾数的长度 数字含义同carEngineLen,此处表示需要后6位车辆识别号码- preCarNum String 云A 车牌前缀- province String 云南 省份- cityName String 云南昆明 查询所属的省或地市- carTypeScope String 01,02,03 支持的车辆类型,0表示支持所有车辆类型,一般为02,即小车类型.多个车型用逗号(,)隔开- scope Number 1 查询范围 1全国车辆在本地区的违章 2本地区车辆的违章- jgjId String kunming 交管局编号(标识),违章查询时需要该参数...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"ret_code": "0",
"flag": true,
"preCarNum": "云A",
"remark": "查询成功!",
"data": [
{
"scope": 1,
"preCarNum": "云A",
"carTypeScope": "0",
"carCodeLen": 6,
"cityName": "云南昆明",
"province": "云南",
"carEngineLen": 6,
"jgjId": "kunming"
}
],
"province": "云南",
"msg": "查询成功!"
}
}
接口地址:http://route.showapi.com/862-3 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 carNumber String 贵A12345是 车牌号码carEngineCode String A12345是 发动机号码后6位carType String 02否 车型:01:大型汽车 02:小型汽车 03:使馆汽车 04:领馆汽车 05:境外汽车 06:外籍汽车 07:两三轮摩托车 08:轻便摩托车 09:使馆摩托车 10:领馆摩托车 11:境外摩托车 12:外籍摩托车 13:农用运输车 14:拖拉机 15:挂车 16:教练汽车 17:教练摩托车 18:试验汽车 19:试验摩托车 20:临时入境汽车 21:临时入境摩托车 22:临时行驶车 23:公安警车 24:其它车型...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/862-3","my_appId","my_appSecret") .addTextPara("carNumber","贵A12345") .addTextPara("carEngineCode","A12345") .addTextPara("carType","02") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 totalWz Number 2 总违章次数otherProWz Number 0 省外违章次数proWz Number 0 车辆所在地区外,本省内的违章次数cityWz Number 2 本地区的违章次数flag String true 接口操作是否成功ret_code Number 0 错误编码,0表示成功,其他值为失败...
返回示例:{
"showapi_res_code": 0,
"showapi_res_error": "",
"showapi_res_body": {
"totalWz": "2",
"otherProWz": "0",
"proWz": "0",
"cityWz": "2",
"flag": "true",
"ret_code": "0"
}
}
接口地址:http://route.showapi.com/862-4 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述 carNumber String 川AD18357是 车牌carCode String 204161否 车架号carEngineCode String 100085否 发动机号carType String 52否 车辆类型 01:大型汽车 02:小型汽车 15:挂车 51:大型新能源汽车 52:小型新能源汽车...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/862-4","my_appId","my_appSecret") .addTextPara("carNumber","川AD18357") .addTextPara("carCode","204161") .addTextPara("carEngineCode","100085") .addTextPara("carType","52") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 carNumber String 车牌号码carCode String 车架号carEngineCode String 发动机号码carType String 车辆类型ret_code String 0 接口操作是否成功flag String 查询是否成功count String 位置条数errorCode String 错误码: 0成功/无记录 -3 暂不提供该城市的查询 -5 内部错误 -20 未知错误 -40 未被授权查询此车牌信息 -41 参数错误 -6 输入信息有误 -61 车牌号有误 -62 车辆识别号有误 -63 发动机号有误 -66不支持的车辆类型errorMsg String 错误提示records Object[] 位置记录- time String 2015-10-15 10:38:05 违章时间- degree String 3 扣分- address String 违章地址- reason String 机动车违反规定停放,驾驶人不在现场... 罚款原因- department String 违章处理的部门 可能为空字符串- cityName String 违章所在的城市,部分地区无此数据- money String 150 罚款金额- code String 10391 违章的代号...
返回示例:{
"msg": "查询成功!",
"flag": true,
"records": [
{
"reason": "驾驶机动车在城市快速路上不按规定车道行驶的",
"code": "",
"address": "北环大道-北环大道沙河东立交西往东",
"money": "200",
"cityName": "深圳",
"degree": "3",
"time": "2017-05-08 11:47:38",
"department": "深圳市公安局交通警察支队南山大队"
},
{
"reason": "驾驶机动车在城市快速路上不按规定车道行驶的",
"code": "",
"address": "北环大道-北环大道沙河东立交东往西",
"money": "200",
"cityName": "深圳",
"degree": "3",
"time": "2017-06-12 11:41:39",
"department": "深圳市公安局交通警察支队南山大队"
},
{
"reason": "驾驶机动车在城市快速路上不按规定车道行驶的",
"code": "",
"address": "北环大道-北环大道沙河东立交东往西",
"money": "200",
"cityName": "深圳",
"degree": "3",
"time": "2017-04-30 13:12:24",
"department": "深圳市公安局交通警察支队南山大队"
}
],
"count": 3,
"createDateStr": "2017-06-26 23:44:17",
"errorCode": 0,
"errorMsg": "查询成功!",
"carNumber": "粤B4Q5X8",
"carEngineCode": "",
"carType": "02",
"carCode": "0410",
"ret_code": 0,
"createDate": 1498491857082
}
易源数据通过打破资源壁垒,搭建起数据资源的基础设施,将接口纳入统一的接口池,把多个异构数据源合并到同一根管线上,以统一的访问和控制方式,对外提供统一格式的数据。
让开发者可以像搭积木一样通过各种API操纵资源。
截至2017年12月,平台已经拥有API接口230个,日调用量2000万,覆盖全网10万+真实消费者,为超过3000+的企业用户提供全域数据服务。
电话: 4009988033
微博: http://www.weibo.com/showapi
邮箱: services@showapi.com
QQ: 3007663665
微信: show_api
企业和程序员可以通过进制数据封装的API或SDK极速接入其他数据资源,同时进制数据提供数据交易等服务。通过进制数据,不仅开发成本极大降低,而且可以获得其他丰富的数据服务:数据交易,数据分析,区块链Token管理等服务。
电话:173-6457-5198
QQ① 群:792473404
客服 QQ:1643296538
微信客服:binstds
扫描二维码添加客服微信
周一至周五 9:00 - 21:00(其中周三为 9:00 - 18:00)
周六 9:00 - 12:00(节假日除外)
进制数据团队
2020.01.01