当前位置:   article > 正文

Uni-app接入腾讯人脸核身_uniapp接入腾讯意愿核身

uniapp接入腾讯意愿核身

​ 人脸核身功能有多种接入方式,其中包含微信H5、微信小程序、APP、独立H5、PC端、API接入6种方式。

​ 我们的产品是使用uni-app来开发,所以第一时间考虑使用H5方式接入,但是通过与官方技术人员对接后得知,uni-app是有原生插件可以用的,所以可以使用app的方式接入,原生的插件方式接入会让用户体验更好,所以本文也是围绕着APP原生插件的方式接入。

准备工作

  1. 首先需要申请服务,此服务并不是直接购买,而是需要提交申请,通过人工审核后才可以使用(申请链接)

  2. 申请通过后,在控制台创建应用,如图

腾讯人脸核身

  1. 添加官方技术人员微信(vx:faceid001),索要license,后面需要用到

  2. uni-app插件市场添加人脸核身(DC-WBOCRService)和ocr识别插件(DC-WBOCRService)

至此,前期接入准备工作已经完成。

接入步骤

获取AccessToken(官方文档)

接口地址:https://idasc.webank.com/api/oauth2/access_token

参数:

app_id: _this.app_id,
secret: _this.secret,
grant_type: 'client_credential',
version: '1.0.0'
  • 1
  • 2
  • 3
  • 4

请求代码:

uni.request({
   
				url: 'https://idasc.webank.com/api/oauth2/access_token',
				data: {
   
					app_id: _this.app_id,
					secret: _this.secret,
					grant_type: 'client_credential',
					version: '1.0.0'
				},
				success(res) {
   
					_this.access_token = res.data.access_token;
					console.log(res.data);
					console.log('access_token:' + _this.access_token);
				},
				fail(e) {
   
					console.log(e);
				},
				complete() {
   
				}
			});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

此处的grant_type和version为固定参数

响应结果:

{
   
	"code":"0","msg":"请求成功",
	"transactionTime":"20151022043831",
	"access_token":"accessToken_string",
	"expire_time":"20151022043831",
	"expire_in":"7200"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
获取NONCE ticket(官方文档)

接口地址:https://idasc.webank.com/api/oauth2/api_ticket

参数:

app_id: _this.app_id,
access_token: _this
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/294321
推荐阅读
相关标签
  

闽ICP备14008679号