最主要的是完全免费,没有任何限制,可以直接使用,连注册都省了!!
服务简介:
免费提供北京、上海、重庆、河北、山西、辽宁、吉林、黑龙江、浙江、安徽、山东、河南、湖北、湖南、广东、海南、四川、贵州、云南、陕西、甘肃、青海、内蒙古、西藏、宁夏、新疆等20多个省市违章查询接口,包括300多个城市。
接口地址: http://api.sprzny.com/weizhang/api/
请求方法: POST
请求参数:
| 参数名 | 描述 | 
| hphm | 车牌号码 | 
| classno | 车架号 | 
| engineno | 发动机号 | 
| phone | 手机号码,便于接收违章提醒信息 | 
请求示例 :
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交流。
原文:http://www.cnblogs.com/jiran/p/5222437.html