阿里云天眼数聚身份证实名认证

466 阅读1分钟

参考文档: market.aliyun.com/products/57…

        $host = "https://eid.shumaidata.com";
	$path = "/eid/check";
	$method = "POST";
	$appcode = ''; //换为自己的appcode
	$headers = array();
	array_push($headers, "Authorization:APPCODE " . $appcode);
	$querys = "idcard=".$data['cer_no']."&name=".urlencode($data['name']);
	$bodys = "";
	$url = $host . $path . "?" . $querys;

	$curl = curl_init();
	curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($curl, CURLOPT_FAILONERROR, false);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	//设定返回信息中是否包含响应信息头,启用时会将头文件的信息作为数据流输出,true 表示输出信息头, false表示不输出信息头
	//如果需要将字符串转成json,请将 CURLOPT_HEADER 设置成 false
	curl_setopt($curl, CURLOPT_HEADER, false);
	if (1 == strpos("$".$host, "https://")){

		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
		curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
	}
	$output = curl_exec($curl);

        curl_close($curl);

        $res_arr=json_decode($output,true);
错误码错误信息描述
0成功成功
400参数错误参数错误
20010身份证号为空或非法身份证号为空或非法
20310姓名为空或非法姓名为空或非法
404请求资源不存在请求资源不存在
500系统内部错误,请联系服务商系统内部错误,请联系服务商
501第三方服务异常第三方服务异常
604接口停用接口停用
1001其他,以实际返回为准其他,以实际返回为准