access和filemaker_在FileMaker中识别名片和图片文字

作者信息

本主题目的是让入门用户也可以尝试对接各个平台的 API。主题一共分为 2 篇,上篇主要介绍 RESTful API 对接流程,下篇介绍 OCR API 对接操作步骤。

这两篇内容主要由明明(QQ:15366821)提供,飞沫课进行改编。明明是深圳地区的 FileMaker 开发者。接触FileMaker 4年,中间也学习了一些别的语言。但是使用下来都感觉不如 Filemaker 上手方便。明明通过 FileMaker 帮自己实现了从系统运维到系统开发的转型。微信、钉钉、百度云等 RESTful API 对接流程​mp.weixin.qq.com

在 FileMaker 中执行 API 登录

上篇,我们了解了 API 的 2 大基本特征,即:1. 使用唯一 URI 来标示所有资源;2. 通过 7 种方法来执行 API 命令。下面,我们先以在 FileMaker 中获取百度应用 API 的 Access Token 进行登录授权为例,向大家演示如何在 FileMaker 中来完成 API 的调用。

我们按照上图的说明,就可以拼凑出我们自己的获取 Access Token 的 URI 链接。然后,我们再使用“从 URL 中插入”脚本步骤来 POST 以上 URI 链接来获取 Access Token。

执行之后,我们就得到了一个 JSON 格式的结果数据。然后,我们只要通过 FileMaker 自带的 JSONGetElement 函数,就可以得到 Access Token 了。有了这个 Access Token,我们后续就可以执行各种 API 命令了。

名片识别 & 图片文字识别全搞定

查看百度 API 对接文档可知,我们可以完成图片文字识别、身份证识别、银行卡识别等功能。但是,这次调用 API 的操作比上面获取 Access Token 略微复杂,因为文档有说明执行 API 命令时,需要带入更多参数。

所以,我们需要为“从 URL 中插入”脚本“指定 cURL 选项”。这里的“cURL 选项”包括:执行方法(POST)、Head 信息和需要上传服务器进行识别的图片(经过 Base64 转码)。

不过比较幸运的是,上面说的一大串 cURL 选项中只有图片是变量,其他都是固定的模板。所以,我们只要替换以上代码的容器字段内容即可完成 cURL 选项的设置。

设置完成之后,当我们把需要识别的名片、身份证或带有文字的图片放入某个容器字段,然后执行此脚本就能得到 JSON 格式的识别结果了。对于最后的结果,我们还需要通过 JSONGetElement 函数进行剥离。

以上就是本系列的全部内容,具体操作的部分,大家请自行下载案例文件进行参考。欢迎关注飞沫课公众号,了解更多 FileMaker 内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值