标签:
最主要的是完全免费,没有任何限制,可以直接使用,连注册都省了!!
服务简介:
免费提供北京、上海、重庆、河北、山西、辽宁、吉林、黑龙江、浙江、安徽、山东、河南、湖北、湖南、广东、海南、四川、贵州、云南、陕西、甘肃、青海、内蒙古、西藏、宁夏、新疆等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