参考文档: 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 | 其他,以实际返回为准 | 其他,以实际返回为准 |