精品人妻一区二区三区免费-都市老熟女爱鸡巴的视频-国产精品白浆一区二区视频-中文字幕一区二区三区绿巨人

400-800-9385
網(wǎng)站建設(shè)資訊詳細

Thinkphp5.1使用創(chuàng)藍API接口進行實名認證-人證核驗

發(fā)表日期:2019-07-29 17:39:09   作者來源:方維網(wǎng)絡(luò)   瀏覽:5108   標簽:thinkphp    人證核驗    
不管是網(wǎng)站開發(fā)還是小程序制作,對于某些對用戶身份有要求的應(yīng)用,就需要對身份證,是否是本人進行核驗,即實名認證,比如某些金融網(wǎng)站、檢測網(wǎng)站等。剛好筆者近期遇到一個項目,需要對接人證核驗接口,用戶通過上傳身份證正面圖片和自拍照來核驗是否是本人。下面就分享給大家。本人使用的程序是PHP,框架使用的是thinkphp5.1

提供接口公司介紹

上海創(chuàng)藍文化傳播有限公司(簡稱創(chuàng)藍253)成立于2011年,注冊資金1111萬。2015年開始專注于為全行業(yè)提供企業(yè)短信服務(wù),公司業(yè)務(wù)范圍包括:短信驗證碼、語音短信、國際短信、數(shù)據(jù)接口平臺等。創(chuàng)藍253總部位于上海漕河涇創(chuàng)藍大廈,員工人數(shù)已近600人,在北京、深圳、成都、廣州、武漢、南京、杭州等城市均設(shè)有分公司,其標桿產(chǎn)品“五秒到”的推出,同步帶動了整個行業(yè)的速度及到達率。

下面是身份核驗相關(guān)接口,如下圖
 

人證核驗接口

可見,有身份證實名認證、運營商三要素、銀行卡三四要素、人證核驗、人像比對。

這個人證核驗接口是收費的,價格是0.4元每次。

操作步驟:

1、進入創(chuàng)藍API開放平臺后臺,獲取APPID和APPKEY

2、調(diào)用接口

$url = 'API地址';
$params = [
'appId' => 'xxx', // appId,登錄萬數(shù)平臺查看
'appKey' => 'xxx', // appKey,登錄萬數(shù)平臺查看
'liveImage' => '', // 活體檢測的自拍照片。imageType為URL時,傳入照片的網(wǎng)絡(luò)URL地址, 支持jpg/png/bmp格式,imageType為BASE64時,傳入照片的base64字符編碼,base64字符串不包含data:image前綴,且圖片大小不能大于2M 'idCardImage' => '', // 身份證照片,請確保身份證內(nèi)容信息清晰可見,imageType為URL時,傳入照片的網(wǎng)絡(luò)URL地址,imageType為BASE64時,傳入照片的base64字符編碼,base64字符串不包含data:image前綴,且圖片大小不能大于2M 'imageType' => '', // 圖片類型,枚舉值:URL-圖片路徑;BASE64 –圖片BASE64編碼 ];
$ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$result = curl_exec($ch);
var_dump($result);
exit;

我對此進行了封裝,如下圖

實名認證接口

request_post函數(shù)如下

function request_post($url = '', $post_data = array()) {
    if (empty($url) || empty($post_data)) {
        return false;
    }
    $o = "";
    foreach ($post_data as $k => $v) {
        $o.= "$k=" . urlencode($v) . "&";
    }
    $post_data = substr($o, 0, -1);

    $postUrl = $url;
    $curlPost = $post_data;
    $ch = curl_init(); //初始化curl
    curl_setopt($ch, CURLOPT_URL, $postUrl); //抓取指定網(wǎng)頁
    curl_setopt($ch, CURLOPT_HEADER, 0); //設(shè)置header
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求結(jié)果為字符串且輸出到屏幕上
    curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
    curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
    $data = curl_exec($ch); //運行curl
    curl_close($ch);

    return $data;
}


創(chuàng)藍API接口調(diào)用還是比較簡單的,基本都能用,何況還有示例。

如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://zsyzsj.com/news/5196.html
相關(guān)網(wǎng)站設(shè)計案例