热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify

本文主要分享【微信小程序人脸识别验证】,技术文章【微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify】为【TKP丶】投稿,如果你遇到小程序相关问题,本文相

本文主要分享【微信小程序人脸识别验证】,技术文章【微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify】为【TKP丶】投稿,如果你遇到小程序相关问题,本文相关知识或能到你。

微信小程序人脸识别验证

小程序前端使用人脸识别功能 绑定用户

//开始实名认证的方法 -- 调用摄像头
facialRecognitionVerify: function (userName, userIdCard) {
   
    wx.startFacialRecognitionVerify({
   
      name: userName, //身份证名称
      idCardNumber: userIdCard, //身份证号码
      checkAliveType: 2, //屏幕闪烁(人脸核验的交互方式,默认0,读数字)
      success: function (res) {
   
        var verifyResult = res.verifyResult; //认证结果
        console.log("res", res)
        if(res.errCode == 0){
   
          //识别成功 这个时候可以调后端的接口 (带着返的res.verifyResult)
          this.verify(userName, userIdCard,verifyResult)
        }else{
   
        	tipInfo("识别失败")
        }
      },
      fail: err => {
   
        console.log("err", err)
        wx.showToast('请保持光线充足,面部正对手机,且无遮挡')
      }
    })
  },

//后端的校验接口
verify(userName, userIdCard, verifyResult) {
   
     //带着官方返回的实名认证结果请求后端的接口
    const urls = 'app-interface/verify'; //后端的接口地址
    requestFun(urls, {
   
        unionid: unionid,
        mobile: this.data.mobile,
        verify_result: verifyResult,
       	name: userName,
        cardno: userIdCard,
      }, res => {
   
        console.log(res)
        if (res.data.code == 200) {
   
     	//后端接口返回成功,则实名认证完毕,继续后续操作
          wx.reLaunch({
   
            url: '/pages/txzDetail/txzDetail',
          })
        } else {
   
          tipInfo(res.data.msg)
        }
      },
      () => tipInfo('认证失败,请重试!')
    );
    return
  },

本文《微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify》版权归TKP丶所有,引用微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 微信小程序如何实现列表的横向滑动
    小编这次要给大家分享的是微信小程序如何实现列表的横向滑动,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所 ... [详细]
  • 微信小程序实现简易计算器功能_javascript技巧
    这篇文章主要为大家详细介绍了微信小程序实现简易计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的 ... [详细]
  • 微信小程序实战之菜谱小程序
    最近突发奇想,想要自己搞个小程序玩儿玩儿,但是鉴于自己是搞后端服务器出身,对于偏前端的微信小程序开发实在是一知半解,尤其是对于css类样式相关,更是无从下手,于是乎,只能从晚上找了 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 中科视拓CTO山世光:如何用X数据驱动AI成长?
    雷锋网AI科技评论按:7月7日,全球人工智能和机器人峰会(CCF-GAIR2017)在深圳如期举办,由CCF中国计算机学会主办、雷锋网与香港中文大学(深圳)承办的这次大会共聚集了来 ... [详细]
  • 微信小程序实现星级评分与展示
    这篇文章主要为大家详细介绍了微信小程序实现星级评分与展示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的 ... [详细]
  • 以前都是用php开发微信公众号,很少有人用java来做,我用java来做了一个微信小程序的后台,前端是一个微信商城,没有开发完,但是已经封装了取得openid,wechat-master目录 ... [详细]
  • 微信小程序学习笔记-3-问题
    一些在开发微信小程序中常见的问题页面渲染  微信小程序中规定所有页面上渲染出来的数据,包括文字和图片皆包含在在每个页面文件夹中的js文件中的page这个内置函数的参数data中, ... [详细]
  • 今天就跟大家聊聊有关怎么在微信小程序中监听全局变量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇 ... [详细]
  • 微信小程序自定义组件与页面的相互传参
    这篇文章主要为大家介绍了微信小程序自定义组件与页面的相互传参过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家 ... [详细]
  • 山雨欲来风满楼,最近微信小程序相关开发文章吹遍大江南北,亦有摧枯拉朽万象更新之势。问小程序形为何物,直教IT众生怡情悦性高潮迭起。作为一名有着远大理想“包袱”与互联网变革“使命感”的测试工程师,我再 ... [详细]
author-avatar
溪边莎草
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有