关于api:如何使用-驾驶证OCR-API

37次阅读

共计 1448 个字符,预计需要花费 4 分钟才能阅读完成。

之前在我的项目开发的过程中,我在 APISpace 下面看到了 驾驶证 OCR API,试用了一下感觉蛮不错的,很合乎我过后的我的项目性能需要。于是间接就申请了这个接口服务接入了我的我的项目当中,大大节俭了我的开发工夫。

驾驶证 OCR API,利用 OCR 辨认技术,疾速扫描并读取驾驶证件上包含证号、姓名、性别、国籍、住址、出生日期、首次领证日期、准驾车型、有效期限的信息。

APISpace 还有很多收费通用的 API 接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP 还有小程序,无论是练手还是实战都是不错的抉择~

利用场景

  • 交通运输司机身份认:运输服务类利用,应用驾驶证辨认对注册司机进行疾速注销。
  • 车主信息服务利用:交通信息服务类利用,应用驾驶证和行驶证辨认实现车主子女系的自动识别和录入,为车主提供相干信息的推送。
  • 驾驶证信息核验:辨认客户上传的驾驶信息,判断其是否有资质驾驶指定车辆。用于在线租车、网约车司机审核等场景。缩小证件输出,进步工作效率与用户体验。

    接口信息

  • 申请形式:POST
  • 申请参数格局:FORMDATA
  • 申请参数:

    • image:辨认图片,请确保内容信息清晰可见。反对 url 或 base64,图片大小不能大于 2M,反对图片类型:jpg/png/bmp
    • imageType:图片类型,枚举值:URL- 图片门路,BASE64 –图片 BASE64 编码
  • 申请代码示例:
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://eolink.o.apispace.com/ocr-driving/driving-license",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "image=&imageType=",
  CURLOPT_HTTPHEADER => array(
    "X-APISpace-Token:",
    "Authorization-Type:apikey",
    "Content-Type:application/x-www-form-urlencoded"
  ),
));

$response = curl_exec($curl);

$err = curl_error($curl);

curl_close($curl);

if ($err) {echo "cURL Error #:" . $err;} else {echo $response;}
  • 返回示例:
{
    chargeStatus: 1,
    message: "胜利",
    data: {
        msg: "胜利",
        code: "0",
        address: "江西省 ******************* 附 1 号",
        tradeNo: "18062915552391159",
        sex: "男",
        birth: "19900416",
        firstGetCard: "20150506",
        number: "3603***********2536",
        carType: "C1",
        nationality: "中国",
        expiryTime: "20150506 - 20210506",
        name: "段 **"
    },
    code: "200000"
}

正文完
 0