微信小程序-云函数-OCR识别

下面是详细的大佬的代码 https://blog.csdn.net/qiushi_1990/article/details/102825533?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-7-102825533.nonecase

这里补充一些云函数创建,调用和OCR识别的具体操作以及遇到的一些问题的解决。

云函数创建

tips:

1、首先在创建小程序的时候就要选择使用云开发 图片示例
2、必须是注册过AppID的小程序才能使用云函数功能,测试号不行。

进入正题
  1. 点击左上角的“云函数”选项,开通云服务。

  2. 在项目根目录找到 project.config.json 文件,新增 cloudfunctionRoot 字段
    微信小程序-云函数-OCR识别_第1张图片

  3. 创建一个与pages同级的cloudfunctions文件夹,当出现“当前环境:……”的文字说明配置成功。配置project.config.json后仍无法生成云函数根目录问题
    生成云目录图标:

在这里插入图片描述

云函数调用

云函数初始化

找到app.js里的onLaunch:function()函数并添加以下代码

  wx.cloud.init({
     
      traceUser: true     
    })

微信小程序-云函数-OCR识别_第2张图片

云函数上传

具体调用部分在开头的大佬代码里都有,写完之后需要将云函数上传。

  1. 右键单击云函数根目录–>同步云函数列表
  2. 右键单击需要上传的云函数–>上传和部署:所有文件
    云函数有以下未安装的依赖问题

OCR识别

  1. 申请权限https://developers.weixin.qq.com/community/servicemarket/detail/000ce4cec24ca026d37900ed551415
  2. 在 config.json 中配置 API 的权限(这里以身份证识别 ocr.idcard为例)
    微信小程序-云函数-OCR识别_第3张图片
    其它接口权限配置语句在附近能找到https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/ocr/ocr.idcard.html

你可能感兴趣的:(小程序)