身份证实名认证接口是一种用于验证用户身份的在线服务。它通过接收用户提供的身份证号码和姓名,与权威的数据进行比对,以确认用户的身份是否真实有效。
使用该接口时,通常需要向服务提供商提供以下信息:
用户的姓名
用户的身份证号码
用户的证件头像
用户的现场人像
接口会返回一个结果,指示验证是否成功。如果验证成功,说明用户提供的信息匹配。如果验证失败,可能是因为提供的身份证号码或姓名核验不匹配,或者提供的个人信息有误。
要调用身份证实名认证接口,需要遵循以下步骤:
1、注册并获取API密钥(通常是一个字符串,如your_api_key)。
2、 构建一个HTTP请求,包括请求方法(GET或POST)、URL、请求头(如API密钥)和请求体(如果需要)。
3、发送请求并处理响应。
PHP语言调用身份证实名认证接口示例:
<?php
class Sample {public function run() {$curl = curl_init();curl_setopt_array($curl, array(CURLOPT_URL => 'https://netocr.com/verapi/veridenNoOrd.do',CURLOPT_RETURNTRANSFER => true,CURLOPT_ENCODING => '',CURLOPT_MAXREDIRS => 10,CURLOPT_TIMEOUT => 0,CURLOPT_FOLLOWLOCATION => true,CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,CURLOPT_CUSTOMREQUEST => 'POST',CURLOPT_POSTFIELDS => array('key' => 'M***********g','secret' => '3***********6','trueName' => '陈**','idenNo' => '13***************3','typeId' => '3009','format' => 'json'),));$response = curl_exec($curl);curl_close($curl);echo $response;}
}
$rtn = (new Sample())->run();
print_r($rtn);
接口说明:
接口说明 | ||||
接口地址: | https://netocr.com/verapi/veridenNoOrd.do | |||
接口调用方法: | post | |||
接口接收参数: | ||||
序号 | 名称 | 类型 | 必填 | 说明 |
1 | key | String | 是 | 用户ocrKey |
2 | secret | String | 是 | 用户ocrSecrert |
3 | trueName | String | 是 | 姓名 |
4 | idenNo | String | 是 | 身份证号 |
5 | typeId | Integer | 是 | 身份证号实名认证标准版3009 |
6 | format | String | 是 | 返回格式(xml或者json),如果format为空,则默认返回xml |