身份证数据查询API接口 php开发接入过程

身份证数据查询API接口 php开发接入过程

  1. 第一步建立前端提交页面

     此处一共提交的数据有四项
     1.用户名
     2.银行卡号
     3.身份证号
     4.绑定的手机号
    
     前端页面代码:
     
     
     
         身份证信息查询四联
     
         
         
     
         
         
         
         
     
     
     
    利用bootstrapValidator 对表单数据进行验证,post提交数据到后台check.php页面
  2. check.php页面接收表单数据,并提交到API服务器,获取数据

     check.php代码如下:
          $val) {
         if ($key != '' && $val != '') {
         $signStr .= $key.$val;
         $paraStr .= $key.'='.urlencode($val).'&';
         }
         }
         $signStr .= $showapi_secret;//排好序的参数加上secret,进行md5
         $sign = strtolower(md5($signStr));
         $paraStr .= 'showapi_sign='.$sign;//将md5后的值作为参数,便于服务器的效验
         return $paraStr;
         }
         
         if (IS_POST) {
         $showapi_appid = '1016**';//替换此值,在官网的"我的应用"中找到相关值  
         $showapi_secret = 'd5649b8ebdd84b69****a4f0b******'; //替换此值,在官网的"我的应用"中找到相关值 
         $paramArr = array(
         'showapi_appid'=> $showapi_appid,
                         'acct_pan'=> $_POST['bankcard'],
                         'acct_name'=> $_POST['username'],
                         'phone_num'=> $_POST['phonenumber'],
                         'cert_type'=> "01",
                         'cert_id'=> $_POST['idcard'],
                         'needBelongArea'=> "true"
         
         );
         
         $param = createParam($paramArr,$showapi_secret);
         $url = 'http://route.showapi.com/1072-5?'.$param;
         $result = file_get_contents($url);
         print_r ($result);
         }
         ?>
    

3.api 数据接口 https://www.showapi.com/apiGateway/view/?apiCode=1072&pointCode=5

你可能感兴趣的:(身份证数据查询API接口 php开发接入过程)