<th id="eu34u"><pre id="eu34u"><rt id="eu34u"></rt></pre></th>
  • <th id="eu34u"><pre id="eu34u"></pre></th><button id="eu34u"><acronym id="eu34u"></acronym></button><rp id="eu34u"><acronym id="eu34u"></acronym></rp>

    <rp id="eu34u"><ruby id="eu34u"><input id="eu34u"></input></ruby></rp>

    <tbody id="eu34u"><pre id="eu34u"></pre></tbody>
    <tbody id="eu34u"><noscript id="eu34u"></noscript></tbody>

  • <dd id="eu34u"><pre id="eu34u"></pre></dd>

  • 当前位置: 首页 > api商店 > 驾驶证扣分查询Api接口详情
    驾驶证扣分查询

    企业级专享价

    • 首次赠送3次
    • 1000.5/次
    • 10000.23/次
    • 100000.18/次
    • 300000.15/次
    • 500000.13/次
    • 1000000.11/次

    价格: (约元/次)

    立即添加 在线使用
    接口简介:通过驾驶证号和档案编号查询驾驶证的违法违章扣分情况,如果一致则返回已扣分情况。
    广东地区不支持查询
    • Api文档
    • 状态码说明
    • 请求示例
    子接口:
    手机号机主姓名核验

    接口地址: https://登录后显示/pyi/93/217(支持:http/https)

    返回格式:json,xml

    请求方式:GET,POST

    POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8

    Api测试工具

    请求说明:

    名称 必填 类型 说明 示例 参数另存
    appid String 应用ID,在后台我的应用查看或者添加 1
    format String 返回数据格式类型,每个接口已经说明支持返回格式:json,xml json
    licenseid String 驾驶证副页上可查看档案编号 扣分说明 330000000000
    licensenumber String 驾驶证副页上可查看驾驶证号 412336196603032222
    sign String 参数按一定规则md5后返回的字符串,详情点击这里阅读 52a9dbe274a5c537bbf7a53e2d66c09f
    time String 请求时传递的当前服务器时间戳 1545829466

    加密顺序

    sign = MD5( appid1formatjsonlicenseid330000000000licensenumber412336196603032222time1545829466密钥) 查看加密规则说明 密钥不需要键名,请直接跟上32位的密钥
    红色部分代表参数值,appid默认为1,请修改为自己的appid值,去我的应用查看以及密钥
    *注意:空值不参与加密。

    返回参数说明:

    名称 必填 类型 说明 示例 参数另存
    codeid Integer 状态码,返回10000状态都会进行计费。具体说明可查看状态码说明 10000
    licenseid String 驾驶证副页上可查看档案编号 扣分说明 35********94
    licensenumber String 驾驶证副页上可查看驾驶证号 350426**********29
    message String 请求状态说明 查询成功
    retdata Array 回数据集合,可能是数据、对象或者字符串
    score Integer 已扣分数 3
    time String 请求时传递的当前服务器时间戳 1579144310

    JSON返回示例:

    服务器状态码:

    状态码 说明
    10000 返回成功
    10001 appid必须指定,可以我的应用里面查看
    10002 sign值必须指定,加密规则请前往帮助中心查看
    10003 sign值验证不通过,加密规则请前往帮助中心查看
    10004 时差不能超过10分钟,可以不传递这个参数,注意时间戳单位是秒
    10005 appid错误,请检查appid值,前往会员中心->我的应用查看或添加
    10006 当前IP地址未授权,请前往用户中心->我的应用添加ip{@info}
    10007 应用被禁用,请联系客服处理
    10008 应用内没有该接口,请到我的应用里面添加这个接口
    10009 api接口不存在
    10010 您没有订购该api
    10011 api已经到期
    10012 没有订购任何api,请前往购买后再操作
    10013 该接口已经暂停使用
    10014 未知的错误,可以联系客服处理
    10015 参数个数错误
    10019 {@info}
    10017 time必须是整型
    10018 次数不足
    10020 子接口不存在,可能已经被关闭
    10021 服务器发生错误
    10022 帐户余额不足,请充值!
    10023 订单提交成功,等待回调结果

    请选择开发语言:

    • PHP
    • Python
    $api_url = 'https://登录后显示/pyi/93/217';
    $appid  =   '应用id';// 在后台我的应用查看;
    $secret =   '应用密钥';// 在后台我的应用查看;
    $data = array(
                    'appid'=>  '1',
                    'format'=>  'json',
                    'licenseid'=>  '330000000000',
                    'licensenumber'=>  '412336196603032222',
                    'time'=>  '1545829466',
                );
    $data['appid'] = $appid;
    $data['time'] = time();//当前服务器时间
    ksort($data); //按照键名对数组排序,为数组值保留原来的键。
    $md5String = '';
    foreach($data as $key=>$val){
        if(strlen($val)>0){ //过滤空值
            $md5String.=$key.$val;
        }
    }
    $sign = md5($md5String.$secret);
    $data['sign'] = $sign;
    $sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f
    $result = file_get_contents($sendUrl);
    print_r($result);
                            
    #!/usr/bin/python3
    # -*- coding: UTF-8 -*-
    #该代码为python3.7示例代码
    import ssl,time,hashlib,string
    from urllib import request,parse,error;
    from urllib.parse import quote
    
    
    api_url = 'https://登录后显示/pyi/93/217';
    appid  =   '应用id';#在后台我的应用查看;
    secret =   '应用密钥';#在后台我的应用查看;
    data = {
                    'appid':'1',
                    'format':'json',
                    'licenseid':'330000000000',
                    'licensenumber':'412336196603032222',
                    'time':'1545829466',
                };
    data['appid'] = appid;
    data['time'] = round(time.time());#当前服务器时间
    keysArr = list(data.keys()) #取出字典key
    keysArr.sort()#对字典key进行排序
    md5String = '';
    params = []
    for key in keysArr:
        if data[key]:
            val = str(data[key])
            md5String+=key+val
            params.append(key + "=" + val )
    md5String += secret;
    m = hashlib.md5()
    b = md5String.encode(encoding='utf-8')
    m.update(b)
    sign = m.hexdigest()
    
    params.append('sign='+sign)#加入计算后的sign值去请求
    params = '&'.join(tuple(params)); #把列表转成元组后用&分隔,最终转换成字符串 a=b&c=d&e=f
    
    ssl._create_default_https_context = ssl._create_unverified_context
    url = api_url+'?'+params;
    url = quote(url, safe=string.printable)
    req = request.Request(url)
    opener = request.build_opener()
    r = opener.open(fullurl=req)
    
    doc = r.read();
    print(doc.decode('utf-8'))
    
    
                               
    么公的粗大征服了我 小说