当前位置:首页 >> 开发者生态 >> 【uniapp+云函数调用】人脸识别,实人认证,适用于app,具体思路解析,已实现,太平洋电脑网_专业it门户网站

【uniapp+云函数调用】人脸识别,实人认证,适用于app,具体思路解析,已实现,太平洋电脑网_专业it门户网站

cpugpu芯片开发光刻机 开发者生态 3
文件名:【uniapp+云函数调用】人脸识别,实人认证,适用于app,具体思路解析,已实现,太平洋电脑网_专业it门户网站 【uniapp+云函数调用】人脸识别,实人认证,适用于app,具体思路解析,已实现

2023.10.8 需求: uniapp开发的app项目中使用人脸识别 app项目都是第一次搞,更别提人脸识别了。目前已有的就是Dcloud账号已申请,实现需求的时间没那么紧迫 此篇会详细记录从0到1的过程

2023.10.24 今天开始探究实现的过程 可能会记录的有些冗余

效果图如下:

uniapp开发指南-uni实人认证开发文档

按这个思路开始:(个人理解:其实就两步,创建云函数,调用云函数) 1、在使用人脸认证的页面,获取metaInfo uni.getFacialRecognitionMetaInfo()

<view class="footer-btn"><button class="registerBut" @click="faceRecognition">立即识别</button></view>function faceRecognition() {const metaInfo = uni.getFacialRecognitionMetaInfo();console.log(metaInfo, 'metaInfo---');}

打印的结果如下:

2、创建云函数 在项目根目录下有个uniCloud文件夹,项目需要关联unicloud(阿里云云服务空间),才可以在cloudfunctions目录下创建云函数或云对象

2.1 右击cloudfunction文件夹, 新建云函数livenessDetection 创建好,会自动生成js和json文件

index.js文件是云函数的主要代码文件,用于编写云函数的逻辑,在其中编写处理请求,执行业务逻辑等功能,文件中的代码将被执行

package.json 文件是云函数的配置文件,用于描述云函数的信息和依赖项。在 package.json 文件中,可以指定云函数的名称、

版本号、入口文件等信息,并列出云函数所需的依赖包列表。 name 字段:指定云函数的名称。 version 字段:指定云函数的版本号。 main 字段:指定云函数的入口文件,即 index.js。 dependencies 字段:列出云函数所依赖的包及其版本号。当云函数被部署到云端时,这些依赖包会被自动安装。 extensions 字段:用于声明云函数支持的扩展模块 通过 package.json 文件,uni-app 云函数可以管理和安装所需的依赖包,使得云函数可以使用第三方库或框架来扩展功能 默认创建的json文件中的扩展是uni-cloud-jql,表示当前云函数支持使用 uniCloud JQL 扩展模块。JQL(JSON Query >Language)是一种基于 JSON 的查询语言,用于查询和操作 JSON 数据。uniCloud JQL 是 uniCloud 提供的一种云函数扩展模>块,它可以让我们在云函数中方便地使用 JQL 查询语言来操作云数据库中的数据

但是文档中提到,云函数/云对象综述请戳这里,实人认证的扩展模块是uni-cloud-verify,所以要换成这个uni-cloud-verify扩展模块

2.2 更换扩展模块uni实人认证文档请戳这里 按文档教程,右击云函数文件夹,按教程选择后,点确定。这里截一下我没改之前的截图,也就是云函数刚创建好的时候

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接