头图

ThinkAPI上架人脸核身接口——助力网站实名认证

无论是网站、小程序还是APP客户端,在运营过程中,都会面临国内的互联网监管压力,这个时候对用户进行实名认证是必备功能,ThinkAPI最新推出的人脸核身接口可以最大程度的简化开发工作,通过优雅SDK一键对接支付宝和微信实人认证,而且比直接使用支付宝或微信官方的认证更具高性价比。

功能介绍

  • 通过传递姓名+身份证号码返回认证地址,用户可以生成二维码进行扫码认证,认证结果可以异步回调或主动查询
  • 支持支付宝和微信支持网站、H5、App和小程序
  • 适用于社区、电商、游戏、直播、金融等需要用户实名认证的场景。

认证流程

  1. 传递用户姓名和身份证号码(这一环节可以通过身份证OCR识别或用户输入的方式获取)
  2. 调用接口生成支付宝或微信认证地址
  3. 根据认证地址生成二维码展示在页面或App客户端
  4. 用户打开支付宝或微信扫码完成实人认证
  5. 通过异步回调或主动查询接口查询认证接口

SDK调用

ThinkAPI所有接口都支持SDK优雅调用,首先需要在你的项目里面安装think-api库(适用于任何PHP5.6+项目,对框架没有任何要求)。

composer require topthink/think-api

然后使用下面的调用代码

$client = new Client("YourAppCode");

$result = $client->faceDetect()
    ->withIdcard('身份证号码')
    ->withName('真实姓名')
    ->withCallbackUrl('认证成功后重定向地址')
    ->withNotifyUrl('异步通知回调地址')
    ->withFaceauthMode('ZHIMACREDIT')
    ->request();
dump($result);

返回数据示例:

{
    "code": 0,
    "data": {
        "orderNumber": "45d35c36e36dfe9938jh9115c32a387a",
        "requestId": "ER20221223113141254502",
        "status": true,
        "originalUrl": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f7125112b74db52&redirect_uri=https%3A%2F%2Fopen.faceid.qq.com%2Fv1%2Fapi%2FgetCode%3FbizRedirect%3Dhttps%253A%252F%252Ffaceid.qq.com%252Fapi%252Fauth%252FgetOpenidAndSaveToken%253Ftoken%253D7FBAF4F7-4F1A-4561-9937-C852E6238523A&response_type=code&scope=snsapi_base&state=&component_appid=wx9802ee81e68d6dee#wechat_redirect",
        "expire": "1671773501745"
    },
    "message": "Success"
}

具体接口文档参考这里:人脸核身接口文档

ThinkAPI统一API接口服务

图片
ThinkAPI统一API接口服务是由官方联合合作伙伴封装的一套接口调用服务及SDK,旨在帮助ThinkPHP开发者更方便和更低成本调用官方及第三方的提供的各类API接口及服务,从而更好的构建开发者生态。官网地址:https://www.topthink.com/prod...

开发者经常为了各种功能而四处寻找是否有相应的API接口,即便找到了可能还要忍受第三方各种奇葩的SDK调用,或者不支持composer安装,官方提供了优雅的SDK调用和高性价比的接口服务。

目前已经接入包括实名认证、人工智能、电子商务、新闻资讯和生活服务及短信在内的常用API接口共270个,其中会员接口127个,并且还在陆续扩充中。


thinkphp精选
ThinkPHP开源框架技术文章及生态服务

ThinkPHP开源框架和看云文档写作创始人

8 声望
3 粉丝
0 条评论
推荐阅读
2023年看云诚邀出版机构合作
8年用心经营,看云(kancloud.cn)作为一个一体化数字出版平台,2023年诚邀出版机构深入探讨合作 欢迎出版社的朋友联系咨询。

流年阅读 137

极光笔记 | 十分钟搞懂手机号码一键登录
账号+密码登录是传统的登录方式,也是早期市场上最普遍的登录方式,用户凭自己注册时设置账号和密码在登录时使用,虽然简单粗暴,也确实能够满足用户鉴权的场景,但缺点也是显而易见:

极光JIGUANG1阅读 507

封面图
干货!C4D的7个实用插件分享
CINEMA 4D字面意思是4D电影,不过其本身就是3D的表现软件,由德国Maxon Computer开发,以极高的运算速度和强大的渲染插件著称,很多模块的功能在同类软件中代表科技进步的成果,并且在用其描绘的各类电影中表现突...

FinovyCloud阅读 839

入驻紫光展锐坦克邦,向“芯”出发,共建共赢
坦克邦是紫光展锐生态线上支持平台,具备独立为客户提供从需求定义到项目量产的全流程技术支持能力。自成立以来,坦克邦已整合1500多名全栈技术领域工程师和多家头部技术服务商,为客户项目保驾护航。

坦克邦阅读 764

经济学:动态模型平均(DMA)、动态模型选择(DMS)、ARIMA、TVP预测原油时间序列价格|附代码数据
本文提供了一个经济案例。着重于原油市场的例子。简要地提供了在经济学中使用模型平均和贝叶斯方法的论据,使用了动态模型平均法(DMA),并与ARIMA、TVP等方法进行比较

拓端tecdat阅读 686

闭眼推荐,9 个不能错过的机器学习数据集
内容一览:本期整理了 HyperAI超神经官网近期更新的 9 个数据集,涉及人脸识别、姿态估计、自动驾驶三个领域。 关键词:人脸识别 姿态估计 自动驾驶 本文首发自微信公众号:HyperAI 超神经

超神经HyperAI阅读 597

基于OpenCV的人脸、视频、文字检测以及识别的项目(二 图片和视频人脸检测)
实现思路,主要包括三方面内容:(1)图像变为灰度图像(降低计算强度) (2)在图像上画矩形 (上述两方面内容就直接利用opencv提供的函数接口就行了)(3)利用OpenCV训练好的人脸分类模型查找人脸

胡子老爷爷阅读 515

ThinkPHP开源框架和看云文档写作创始人

8 声望
3 粉丝
宣传栏