传入姓名、身份证号,校验此二要素是否
一致。用来实名认证

请求地址 HTTPGET/POST


https://www.youwk.cn/api/sm

请求参数


参数名 参数说明
key 用户请求密钥,可在 密钥管理页面 申请
name 姓名
idcard 身份证号码

请求结果参数说明


参数名 参数说明
code 状态码
msg 状态说明
data.name 姓名
data.idcard 身份证号码
data.res 1=一致 0=不一致
data.description 身份证姓名是否一致
error 错误信息
time 执行时间
ip 用户IP
<?php
/*** API请求DEMO* * 本demo支持GET与POST请求,同时支持签名验证与无需签名。*///你申请的key密钥
$API_KEY = '在www.youwk.cn申请的key秘钥';//API接口地址
$API_URL = 'https://www.youwk.cn/api/sm';$get_post_data = array(//接口参数,一行一个,可按照用户控制台->开发工具 的参数填写,或者直接复制开发工具下面的测试代码。'key' => $API_KEY,'name' => '姓名','idcard' => '身份证号码',);//签名校验的 SK:(在用户控制台密钥管理的秘钥安全设置->签名校验 开启后才会生效,没开启签名校验留空即可。)
$sk = '2d53aea1b653f88e657dfa1e15af2b57';/*发起请求API接口:
第1个参数:API接口地址URL,跟上面的同名变量相对应,无需更改。
第2个参数:API接口参数数组,跟上面的同名变量相对应,无需更改。
第3个参数:请求协议(GET或POST),一般默认GET,部分接口需要POST请求,根据实际情况修改为POST即可。
第4个参数:是否验证签名,true验证签名,否则false不验证签名,根据用户控制台 密钥管理 的 秘钥安全设置->签名校验 开启后才会生效,如没开启,填写fasle即可。
第5个参数:如果第4个参数开启验证签名,此处必须填写 SK ,跟上面的同名变量相对应,无需更改。*/
$resdata = api::send($API_URL, $get_post_data, '选方法', true, $sk);  //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST//打印请求结果
print($resdata);
///你的业务代码可写在这里处理API返回的数据/*** API请求类*/
class api
{public static function send($API_URL, $get_post_data, $type, $ifsign, $sk){$get_post_data = http_build_query($get_post_data);if ($ifsign) {$sign = md5($get_post_data . $sk);$res = self::send_curl($API_URL, $type, $get_post_data, $sign);} else {$res = self::send_curl($API_URL, $type, $get_post_data, null);}return $res;}//封装好的CURL请求函数,支持POST|GETpublic static function send_curl($API_URL, $type, $get_post_data, $sign){$ch = curl_init();if ($type == 'POST') {curl_setopt($ch, CURLOPT_URL, $API_URL);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data);} elseif ($type == 'GET') {curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . $get_post_data);}if ($sign) {curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' . $sign]);}curl_setopt($ch, CURLOPT_REFERER, $API_URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$resdata = curl_exec($ch);curl_close($ch);return $resdata;}
}

实名认证API接口php相关推荐

  1. 银行卡实名认证API接口介绍

    银行卡实名认证是依托银联大数据对个人银行卡信息的真伪进行核验,广泛用于各行各业,企业在商业生产过程需要对客户提供的银行卡信息进行验证,确保银行卡持卡人客户填入真实.有效的银行卡信息,规避企业经营风险. ...

  2. 身份证实名认证API接口有什么意义与作用?

    身份证实名认证API接口有什么意义? 中国公民的身份证是一种对外证明自己身份的有效证件,随着国家对实名制要求的落实,工作与生活中许多场景都会需要进行身份验证.比如出门外出乘座火车与飞机时.注册互联网络 ...

  3. 三种常用的企业实名认证api接口介绍

    国内网络实名制政策出台后,各大平台都响应政策要求,开始对用户进行实名认证,其实实名认证不仅仅是针对个人,还有企业也一样,相较而言,因为不做企业实名认证,让不法企业蒙混过关,造成的危害远大于个人用户. ...

  4. 实名认证api接口的类型有哪些

    网络平台实名制愈发严格的今天,对注册用户进行身份核验成为各大网络平台必备的环节,面对部分不法分子伪造虚假身份信息的恶劣行径,平台仅靠人工核验很难判断真伪以及是否是虚假信息,这时候平台需要通过接入天眼数 ...

  5. 免费体验,快速对接身份证实名认证API接口说明

    为了让您更清晰了解身份证二要素实名认证接口的功能与使用.深智恒际特意列了以下5个方面,引导您便捷对接API接口.即使是非技术人员,也可以借用postman工具进行调试使用. 目录: 身份证实名认证接口 ...

  6. 身份证实名认证api接口验证不一致怎么办

    身份证是每个公民从出生那一刻起就拥有的最直接的身份证明,但在互联网飞速发展的今天,越来越多的应用场景需要身份验证,以身份证实名认证接口为基础的网络实名制也引起了各行业的关注,随着实名认证应用场景的多样 ...

  7. 如何使用身份证实名认证API接口?

    实名认证(identity verification)是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础,一般有两种方式,可以预防一部分网络咋骗. 如何实现身份证实名认证-身份实 ...

  8. 手机实名认证api接口有哪些类别?

    在互联网时代,每个人都躲在网络后面.在真实的场景中,审核人员都无法接触到用户本人,只能在实名认证环节通过某种方式来确认用户本人的身份,这就需要用户主动提供身份信息供审核人员核查,也称实名制. 实名制对 ...

  9. 互联网用户账号信息真实性认证(阿里云身份信息实名认证API接口服务)

    2021年10月份国家互联网信息办公室公布<互联网用户账号名称信息管理规定(征求意见稿)>.内容包括,互联网用户账号服务平台应当按照"后台实名.前台自愿"的原则,要求互 ...

最新文章

  1. 【python】向上取整 向下取整
  2. 论文共读 | “阳奉阴违”的半监督学习算法 - Virtual Adversarial Training
  3. 一篇带你搞透回溯算法
  4. android监听应用服务,Android应用中Back键的监听及处理实例
  5. 计算机系给未来的自己写信,写信给未来的自己
  6. es6标准入门第3版pdf_最详细,快速入门Web前端开发的正确姿势
  7. Java实现端口扫描器
  8. raw socket的例子
  9. java读取txt文件乱码问题
  10. 蓝牙耳机连接macbook无声音
  11. 谁说文艺青年开花店必亏,我用3年时间挣了20万
  12. Clickhouse 普通视图
  13. 编程c语言黑与白,C语言黑与白问题
  14. 栈与队列篇:347. 前 K 个高频元素(难度 中等)
  15. coron 小娜_Win10小娜近乎报废!教你卸载毫无用处的Cortana
  16. “为什么要选择Startups?”--GitCafe邀您回顾第一期企业联合招聘
  17. python宿舍管理系统!
  18. 五则运算c语言程序,C语言算术运算示例程序
  19. AMI CORE8 OEM BIOS开发入门
  20. 秋招实习季,教你制作在线简历

热门文章

  1. 前端:xadmin 实现二级联动
  2. zabbix 监控topsec firewall
  3. Linux双网卡路由器配置
  4. “交交”萌化网友,服务机器人火了
  5. 笔记本GTX1650配置tensorflow-gpu2.2.0(利用anaconda命令安装cuda和cudnn)
  6. 【小伟哥AI之路】游戏之跑跑卡丁车组队结算数值巧妙处理
  7. aes 256 cbc java,AES256加解密java语言实现
  8. github加速下载地址汇总
  9. 电影院订票选座小程序 毕业设计 课程设计(2)电影列表页面
  10. Lingoes-一个很可爱的词典软件