适用场景:本案例主要是通过身份证+社保卡的识别来介绍自定义识别接口的使用。因此适用于任何需要自定义识别的识别需求。例如本案例,使用于员工信息采集,适用于施工现场等不利于登记信息的复杂环境。 解决思路:借助阿里云平台的自定义识别接口,生成自己自定义的识别模板,再通过简道云的前端事件调用识别接口获取自己需要的返回值显示在简道云表单内。
设置方法:
2、生成自己的识别模板:产品详情>产品说明>一键管理模板>创建模板,上传模板图片之后进入模板设置界面,可以根据视频教学和文字说明框选锚点和识别内容区域
本案例以身份证+社保卡识别为例
模板设置完成之后,先“保存”再“发布”,发布成功之后就可以再接口内通过模板ID调用这个模板了
3、接口分析 请求方式:POST 返回类型:JSON 请求的Headers(服从阿里云云市场的标准鉴权方式):Authorization: APPCODE + 你自己的APPCODE 请求的Body:请求参数的body里面写的是图片支持base64编码,是否支持url没有说明。因为简道云的图片是可以在前端事件中直接以url形式进行调用的,所以我们需要确认下是否支持url,支持的话简道云才能调用这个接口。经过和对方接口客服确认且在调式工具内成功以url识别,因此这个接口可用。
4、配置前端事件 首先在表单中添加好触发字段(该字段的值改变就会去触发调用接口) 及 返回字段(将调用接口的值写入返回地址),由于我们这里是OCR识别,所以触发字段为图片字段,其他字段为单行文本字段。 下面我们设置触发字段: 按照上面的分析:
然后我们进入Header/Body的设置,如下图: - Header为Authorization:APPCODE + 你自己的APPCODE;
- Body为url:身份证+社保卡(这里需要点击插入字段,选择简道云的触发字段;
- 图片类型的字段简道云会自动提取其URL,所以无需其他处理)。
下图configure内容:{"template_list": ["你的模板号"]}
最后,我们在最下面设置返回值格式,这里要依次对每个返回字段进行设置
编辑于 2020-10-9 14:51
编辑于 2020-10-9 14:53
|