六派数据-全国交通违章查询
  • ID

    1

  • 收藏

    2267

  • 使用

    14802

全国交通违章查询 直连 极速 稳定 HTTPS

官方数据直连,覆盖300多个城市,返回违章条目、违章罚款、违章行为、违章地点、决定书编号等等,支持小型车、大型车、新能源大小车的违章数据查询。


套餐
10次 10000次 20000次 50000次 100000次
价格

立即申请 收藏数据 首次申请赠送10次免费调用
  • 违章查询
  • 获取违章城市
  • 获取车牌类型

基本信息

  • 接口地址: http://open.liupai.net/weizhang/query
  • 计次单价: 1次
  • 支持格式: JSON,JSONP
  • 请求方法: GET
  • 请求示例: http://open.liupai.net/weizhang/query?appkey=yourappsecret

请求参数 API在线测试

参数名称 类型 必填 说明
type string 车辆类型
plateno string 车牌号码
engineno string 发动机号
frameno string 车架号

返回参数

参数名称 类型   说明
time string   违章时间
timestamp int   违章时间(时间戳)
address string   违章地址
content string   违章行为
legalNum int   违法代码
price decimal   罚款金额
score int   违章记分数
carorg string   采集交管名称
stateName string   违章处理状态名称
state int   违章处理状态
illegalCity string   违章城市
wsbh int   电子监控编号
jdsh int   处罚决定书编号
clsj string   处理时间
dsr string   当事人

请求代码 查看代码

  • PHP
  • JAVA
  • Python
  • C++
  • C#
  • Swift
    $method = "POST";
    $url = "http://open.6api.net/weizhang/query";
    $headers = NULL;
    $params = array(  
         	"appkey" => "yourappsecret",
            		"type" => "参数1",
            		"plateno" => "参数2",
            		"engineno" => "参数3",
            		"frameno" => "参数4"
    );
    $result = api_curl($method, $url, $headers, $params);
    if ($result) {
         $body = json_decode($result["body"], TRUE);
         $status_code = $body["status"];
         if ($status_code == "200") {   //有个别接口计费状态码为其他;请注意甄别
             //状态码为200, 说明请求成功
             echo "请求成功:" . $result["body"];
       } else {
             //状态码非200, 说明请求失败
             echo "请求失败:" . $result["bod"];
       }
    } else {
             //返回内容异常,发送请求失败,以下可根据业务逻辑自行修改
             echo "发送请求失败";
    }

    /**
         * 转发请求到目的主机
         * @param $method string 请求方法
         * @param $URL string 请求地址
         * @param null $headers 请求头
         * @param null $param 请求参数
         * @return array|bool
     */
    function api_curl(&$method, &$URL, &$headers = NULL, &$param = NULL)
    {
       $require = curl_init($URL);
       $isHttps = substr($URL, 0, 8) == "https://" ? TRUE : FALSE;
       switch ($method) {
           case "GET":
               curl_setopt($require, CURLOPT_CUSTOMREQUEST, "GET");
               break;
           case "POST":
               curl_setopt($require, CURLOPT_CUSTOMREQUEST, "POST");
               break;
           default:
               return FALSE;
       }
       if ($param) {
           curl_setopt($require, CURLOPT_POSTFIELDS, $param);
       }
       if ($isHttps) {
           curl_setopt($require, CURLOPT_SSL_VERIFYPEER, FALSE);
           curl_setopt($require, CURLOPT_SSL_VERIFYHOST, 2);
       }
       if ($headers) {
           curl_setopt($require, CURLOPT_HTTPHEADER, $headers);
       }
    
       curl_setopt($require, CURLOPT_RETURNTRANSFER, TRUE);
       curl_setopt($require, CURLOPT_FOLLOWLOCATION, TRUE);
       curl_setopt($require, CURLOPT_HEADER, TRUE);
       $response = curl_exec($require);
       $headerSize = curl_getinfo($require, CURLINFO_HEADER_SIZE);
       curl_close($require);
       if ($response) {
           $header = substr($response, 0, $headerSize);
           $body = substr($response, $headerSize);
           $bodyTemp = json_encode(array(
                0 => $body
           ));
           $bodyTemp = str_replace("", "", $bodyTemp);
           $bodyTemp = json_decode($bodyTemp, TRUE);
           $body = trim($bodyTemp[0]);
           $respondHeaders = array();
           $header_rows = array_filter(explode(PHP_EOL, $header), "trim");
           foreach ($header_rows as $row) {
               $keylen = strpos($row, ":");
               if ($keylen) {
                   $respondHeaders[] = array(
                       "key" => substr($row, 0, $keylen),
                       "value" => trim(substr($row, $keylen + 1))
                   );
               }
           }
           return array(
               "headers" => $respondHeaders,
               "body" => $body
           );
       } else {
           return FALSE;
       }
    }

JSON返回示例

{
	"status": 1008,   //值等于1008或1009扣费,否则不扣费
	"msg": "OK",
	"result": [{
			"time": "2018-02-17 10:30:54",
			"timestamp": 1516156254,
			"address": "西道口公交站西侧十字路口",
			"content": "机动车不按交通信号灯规定通行的",
			"legalNum": "1302",
			"price": 200,
			"score": 3,
			"carorg": "丰台区公安交通警察大队",
			"stateName": "已处理已交费",
			"state": 3,
			"illegalCity": "北京市",        
			"wsbh": "3201000065859924",
            "jdsh": "5114251401624573",
            "clsj":"2018-04-01 15:21:04",
            "dsr":"高玉田"
		},
                {
			"time": "2018-01-26 15:17:23",
			"timestamp": 1519629443,
			"address": "明珠路口",
			"content": "机动车违反禁止标线指示",
			"legalNum": "1345",
			"price": 100,
			"score": 3,
			"carorg": "怀来县公安交通警察大队",
			"stateName": "未处理未交费",
			"state": 1,
			"illegalCity": "张家口市"
		}]
	}
}

    数据信息

  • 今日调用: 1,181  次
  • 客服电话: 010-8639-9970
  • 客服邮箱: kf@ksmsoft.net
  • 售前客服: 点击这里给我发消息
  • 售后技术: 点击这里给我发消息

全国交通违章查询问答专区

问答专区

相关资讯

其他推荐