免费全国车辆违章查询API接口及其使用方法

最主要的是完全免费,没有任何限制,可以直接使用,连注册都省了!!

服务简介:

免费提供北京、上海、重庆、河北、山西、辽宁、吉林、黑龙江、浙江、安徽、山东、河南、湖北、湖南、广东、海南、四川、贵州、云南、陕西、甘肃、青海、内蒙古、西藏、宁夏、新疆等20多个省市违章查询接口,包括300多个城市。

接口地址: http://api.sprzny.com/weizhang/api/

请求方法: POST

请求参数:

参数名 描述
hphm 车牌号码
classno 车架号
engineno 发动机号
phone 手机号码,便于接收违章提醒信息

 

 

 

 

 

简单API测试工具: 

新建html文件,将下面代码copy进去即可。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>

<body>

<form action="http://api.sprzny.com/weizhang/api/" method="post" target="_blank">
  <p>hphm: <input type="text" name="hphm" /></p>
  <p>classno: <input type="text" name="classno" /></p>
  <p>engineno: <input type="text" name="engineno" /></p>
  <p>phone: <input type="text" name="phone" /></p>
  <input type="submit" value="Submit" />
</form>


</body>
</html>

 

 

请求示例 :

curl示例

curl 'http://api.sprzny.com/weizhang/api/' --data 'hphm=京A12345&classno=1234567890&engineno=1234567890&phone=13812345678'

 

php示例

<?php
    $ch = curl_init();
    $url = 'http://api.sprzny.com/weizhang/api/';
    $data = "hphm=京A12345&classno=1234567890&engineno=1234567890&phone=13812345678";
    // 添加参数
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // 执行HTTP请求
    curl_setopt($ch , CURLOPT_URL , $url);
    $res = curl_exec($ch);

    var_dump(json_decode($res));
?>

 

python示例

# -*- coding: utf-8 -*-
import sys, urllib, urllib2, json

url = 'http://api.sprzny.com/weizhang/api/'

data = {}
data['hphm'] = "京A12345"
data['classno'] = "1234567890"
data['engineno'] = "1234567890"
data['phone'] = "13812345678"

decoded_data = urllib.urlencode(data)
req = urllib2.Request(url, data = decoded_data)

resp = urllib2.urlopen(req)
content = resp.read()
if(content):
    print(content)

 

更多请求示例可以加QQ:1020610625交流。

 

JSON返回示例 :

{
    "status": 2001,//状态码
    "total_score": 6,//累计扣分
    "total_money": 200,//累计罚款
    "count": 1,//累计违章次数
    "historys": [
        {
            "id": 8237746,
            "car_id": 3543978,
            "status": "N",
            "fen": 6,//扣分
            "officer": "",
            "occur_date": "2015-08-22 09:39:00",//违章时间
            "occur_area": "北京市海淀区苏家坨西路口,西向东",//违章地点
            "city_id": 189,
            "province_id": 14,
            "code": "16250",
            "info": "驾驶机动车违反道路交通信号灯通行的",//违章行为
            "money": 200,//罚款金额
            "city_name": "北京"
        }
    ]
}

 

返回状态码:

返回状态码 说明
2000 正常(无违章记录)
2001 正常(有违章记录)
5000 请求超时,请稍后重试
5001 交管局系统连线忙碌中,请稍后再试
5003 数据异常,请重新查询
5004 系统错误,请稍后重试
5005 车辆查询数量超过限制
5006 你访问的速度过快, 请后再试
5008 输入的车辆信息有误,请查证后重新输入

 

 

 

 

 

 

 

 

 

 

在使用中如果遇到什么问题,欢迎加QQ:1020610625交流。

posted @ 2016-02-27 10:33  疙瘩  阅读(19850)  评论(2编辑  收藏  举报